Java SQL异常:在Android Studio中使用MS JDBC时没有合适的驱动程序

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

我正在尝试使用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文件

并设置一个依赖项


非常感谢您的帮助,如果我的英语给您带来麻烦,很抱歉,这不是我的母语

请从您分配给
s\u URL的JDBC URL中删除
jtd:
。您注册了Microsoft驱动程序,但使用了。

非常感谢!