0
我是一名新成員,android開發人員。當我使用圖書館JTDS JDBC驅動程序(JTDS-1.2.7)做出SQL Server的連接,我收到此錯誤:如何使用庫jTDS JDBC驅動程序將android應用程序連接到sql server 2012
unknown server host name unable to resolve host "127.0.0.0.1\sqlexpress": No address associated with hostname
這裏是源代碼:
Connection connection ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
connection=CONN("sa", "abc123", "SqlForAndroid", "127.0.0.1\\sqlexpress:1433");
}
@SuppressLint("NewApi")
private Connection CONN(String _user, String _pass, String _DB, String _server)
{
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL = null;
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
ConnURL = "jdbc:jtds:sqlserver://" + _server + ";"+"databaseName=" + _DB + ";user=" + _user + ";password=" + _pass +";";
conn = DriverManager.getConnection(ConnURL);
} catch (SQLException se) {
Log.e("ERRO",se.getMessage());
} catch (ClassNotFoundException e) {
Log.e("ERRO",e.getMessage());
} catch (Exception e) {
Log.e("ERRO",e.getMessage());
}
return conn;
}
我需要一個解決方案...
非常感謝你!我找到了一個解決方案。那就是改IP地址 –