【发布时间】:2020-02-18 00:19:14
【问题描述】:
我正在测试的应用程序有问题。我正在使用 Android Studio 和 JTDS 1.3.1。我只是想测试连接到数据库。最终产品将是一个标签应用程序,仅在我们公司的网络上使用。我也尝试过 Microsoft 的 JDBC 驱动程序,但没有成功。应用程序在尝试创建连接时崩溃。我已将 JTDS 添加为模块和依赖项。该应用程序只是一个按钮,它调用一个静态方法和一个文本视图来显示错误或成功(如果它工作)。如果我不加载数据库驱动程序,我会收到 SqlException 错误,因为找不到合适的驱动程序。当我加载驱动程序时,应用程序将关闭且未报告错误。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBHelper {
public static String checkConnection() {
String message;
String username = "username";
String password = "password";
String connectionURL = "jdbc:jtds:sqlserver://server-name/database-name";
try (Connection connection = DriverManager.getConnection(connectionURL, username, password)) {
message = "Success";
return message;
} catch (SQLException sqle) {
message = sqle.getMessage();
return message;
}
}
}
【问题讨论】:
标签: java android sql-server jtds