0

经过长时间但不成功的休眠尝试,我决定使用本机 mysql 连接来完成我的项目。我收到“找不到合适的驱动程序”错误,这是我的代码的必要部分:

    static public Connection DatabaseConnection() {
    Connection conn = null;
    String url = "jdbc:mysql://localhost:3306/mobil";
    String driver = "com.mysql.jdbc.Driver";
    String userName = "root";
    String password = "thisPasswordShouldntBeHere";

    try {
        Class.forName(driver).newInstance();
        conn = DriverManager
                .getConnection(url , userName, password);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return conn;
}

我已将 mysql 连接器添加到我的项目的构建路径中。在这部分代码中,我得到了导致空指针异常的空值; conn = DriverManager.getConnection(url , userName, password);

堆栈跟踪 =

java.sql.SQLException: No suitable driver found for jdbc:msql://localhost:3306/mobil
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at DAO.DatabaseConnection.DatabaseConnection(DatabaseConnection.java:19)
    at DAO.LogIn.SaveDatabase(LogIn.java:48)
    at DAO.LogIn.RegisterUsers(LogIn.java:18)
    at Test.main(Test.java:14)
Exception in thread "main" java.lang.NullPointerException
    at DAO.LogIn.SaveDatabase(LogIn.java:63)
    at DAO.LogIn.RegisterUsers(LogIn.java:18)
    at Test.main(Test.java:14)
java.lang.NullPointerException
4

0 回答 0