Java SQL异常:在Android Studio中使用MS JDBC时没有合适的驱动程序
我正在尝试使用MS JDBC连接到我的SQL Server数据库,但遇到此错误。 java.sql.SQLException:没有合适的驱动程序 这是我的密码Java SQL异常:在Android Studio中使用MS JDBC时没有合适的驱动程序,java,android,sql-server,jdbc,Java,Android,Sql Server,Jdbc,我正在尝试使用MS JDBC连接到我的SQL Server数据库,但遇到此错误。 java.sql.SQLException:没有合适的驱动程序 这是我的密码 @SuppressLint("NewAPI") public void Connect() throws Exception { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); Stric
@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文件
并设置一个依赖项
非常感谢您的帮助,如果我的英语给您带来麻烦,很抱歉,这不是我的母语请从您分配给
s\u URL的JDBC URL中删除jtd:
。您注册了Microsoft驱动程序,但使用了。非常感谢!