我想用 Android 连接到 SQL Server。
这是我的代码:
Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
try{
Statement ps = conn.createStatement();
ResultSet rs = ps.executeQuery ("select * from cliente");
.....
}
catch (SQLException e) {
e.printStackTrace();
}
如果我在三星 Galaxy Ace 中运行该应用程序,一切正常,但如果我想在另一台设备上运行它,则出现以下错误:
java.lang.NullPointerException
这个错误是一致的:
Statement ps = conn.createStatement();
我不知道为什么这取决于运行或不运行的设备。