2015-01-14 161 views
0

我是新的Android工作室和Java語言,我的意思是,我知道C,C++和C#和Java並不難。但我需要使用另一個人編寫的代碼。關於安卓工作室SQL查詢

我不知道他在作爲代碼的特定部分嘗試。

 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