我有一个需要连接到 MS SQL Server 2008 数据库的应用程序。现在我有了 jdbc 驱动程序,我一直在努力让它成功连接。这是我的连接代码:
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
int duration = Toast.LENGTH_SHORT;
Connection con = DriverManager.getConnection(jdbc:jtds:sqlserver://41.76.209.156:1433; databaseName=prooptin_ProOptData", "username", "password");
textview7.setText(con.toString());
textview7.setText("Successful");
} catch (ClassNotFoundException e) {
textview7.setText("Could not find the database driver " + e.getMessage());
} catch (SQLException e) {
textview7.setText("Could not connect to the database " + e.getMessage());
} catch (Exception e) {
textview7.setText(e.getMessage());
}
它似乎挂DriverManager.getConnection()
在线上。我试图更改连接字符串,并尝试使用或不使用用户名和密码以及数据库名称,但没有任何效果。它不打印异常消息,只是返回一个空白消息,什么也没有发生。