2016-04-02 117 views
-2

我得到一個錯誤來連接MS Sql。你能幫我找到錯誤,這是我的代碼:Android和MS Sql Conncetion

@SuppressLint("NewApi") 
    public void SqlConnectTest(View view) 
    { 
     Log.i("Android"," SQL Connect Example."); 
     StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
     StrictMode.setThreadPolicy(policy); 
     Connection conn = null; 
      try { 
      //String driver = "net.sourceforge.jtds.jdbc.Driver"; 
      //"net.sourceforge.jtds.jdbc.Driver" 
      //Class.forName(driver); 
      Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); 
      Log.i("Android"," SQL Class Connect Example."); 

我得到這個警告,然後停止執行。

04-02 10:33:40.002: W/Error connection(1646): net.sourceforge.jtds.jdbc.Driver 
+1

...你有一個題? –

回答

0

最後我得到了一個結果

首先需要拖放JTDS-1.2.5.jar在libs文件夾

它避免了連接錯誤從JDBC

後給連接字符串,如 String connString =「jdbc:jtds:sqlserver:// IPaddress:1433; databaseName = DB; user = XXXX; password = XXXX;」;

後,你需要打開SQL Server管理,使所有TCP端口,並通過端口號爲1433

Atlast聲明

在AndroidManifest.xml