2015-01-14 4 views
0

나는 안드로이드 스튜디오와 자바 언어로 새로운데, 나는 C, C++, C#을 알고 자바가 어렵지 않다는 것을 안다. 하지만 다른 사람이 만든 코드로 작업해야합니다.SQL android studio에서 쿼리

그가 코드의 특정 부분으로 무엇을 시도하는지 알지 못합니다.

 private java.sql.Connection getConnection() 
    { 
     try { 
       Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); 
       if(s.ConfServer_IP.compareTo("Server") == 0) 
       { 
        connection = DriverManager.getConnection("jdbc:jtds:sqlserver://"+ s.ConfServer +":"+ s.ConfPuerto +";databaseName="+s.ConfDataBaseName, s.ConfUser, s.ConfPassDB); 
       } 
       else 
       { 
        connection = DriverManager.getConnection("jdbc:jtds:sqlserver://"+ s.ConfIP +":"+ s.ConfPuerto +";databaseName="+s.ConfDataBaseName, s.ConfUser, s.ConfPassDB); 
       } 
        if (connection != null) 
          System.out.println("Connection Successful!"); 
      } catch (Exception e) { 
        e.printStackTrace(); 
        System.out.println("Error Trace in getConnection() : " 
            + e.getMessage()); 
        publishProgress(6);//Error al conectarse a la base de datos 
      } 
      return connection; 
    }   

나는 내가 Class.forName을 ("net.sourceforge.jtds.jdbc.Driver")에서 iusses이 있다고 생각 newInstance와을().;

누군가가 나를 도울 수 있으면 감사 할 것입니다.

감사합니다.

답변

0

기본 생성자를 호출하여 클래스를 먼저로드하면 (이미로드되지 않은 경우) 클래스 "net.sourceforge.jtds.jdbc.Driver"의 새 객체가 생성됩니다.

+0

답장을 보내 주셔서 감사합니다. – user261479

관련 문제