美好的一天,我正在创建一个连接到远程服务器上的 MS SQL 2012 数据库的 Android 程序。我目前使用的是 Eclipse Juno。我的代码在 Eclipse Helius 上运行,但是当我将代码传输到 Juno 时,我遇到了连接问题数据库...我已经添加了“mysql-connector-java-5.1.33”和“jtds-1.2.5”等驱动程序
这是我的代码:
Connection conn = null;
int a = 0;
try
{
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
String connString = "jdbc:jtds:sqlserver://xxx.xxx.xxx.xxx:1433/SAMPLEDB;encrypt=false;user=XX;password=XXXXXXX;instance=SQLEXPRESS;";
String username = "XX";
String password = "XXXXXXX";
String sql = "";
conn = DriverManager.getConnection(connString, username, password);
a++;
Statement stmt = conn.createStatement();
a++;
sql = "Select * from NUMBERFILE";
ResultSet reset = stmt.executeQuery(sql);
a++;
while(reset.next())
{
tDisplayS.setText(reset.getString("NUMBER").toString());
}
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(), e.getMessage() + " " + a, Toast.LENGTH_LONG).show();
}
我用“a”表示它将在哪里停止,然后它的值只有 1,这意味着它无法建立连接。我已经搜索过类似的问题,但仍然没有运气。
请帮助..感谢您的所有回复..
谢谢!