Android连接到SQL服务器时崩溃

问题描述 投票:0回答:1

我正在测试的一个应用程序遇到了一个问题,我正在使用Android Studio和JTDS 1.3.1。我正在使用Android Studio和JTDS 1.3.1。我只是想测试连接到数据库的问题。最终产品将是一个标签应用程序,只在我们公司内部的网络上使用。我也尝试了微软的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
1个回答
0
投票

我知道这是太晚了,但尝试使用jtds 1.2.7版本的jar。

© www.soinside.com 2019 - 2024. All rights reserved.