gpt4 book ai didi

java - SQL 异常 : No suitable driver while using MS JDBC in Android Studio

转载 作者:行者123 更新时间:2023-11-30 01:11:09 25 4
gpt4 key购买 nike

我正在尝试使用 MS JDBC 连接到我的 SQL Server 数据库,但遇到了这个错误。java.sql.SQLException: 没有合适的驱动程序

这是我的代码

@SuppressLint("NewAPI")
public void Connect() throws Exception {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
connection = null;
String S_url = null;
String driver = null;
try {
DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
Class.forName(driver);
S_url = "jdbc:jtds:sqlserver://" + ip + ";"
+ "databaseName=" + db + ";user=" + un + ";password="
+ pass + ";";
connection = DriverManager.getConnection(S_url);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}

我已经在我的项目中添加了一个 .jar 文件 Jar file

并设置一个依赖 Dependencies setting

非常感谢您的帮助,如果我的英语打扰到您,我深表歉意,这不是我的母语

最佳答案

从分配给 S_url 的 JDBC URL 中删除 jtds:。您注册了 Microsoft 驱动程序,但使用 URL format of a jTDS driver .

关于java - SQL 异常 : No suitable driver while using MS JDBC in Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38414714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com