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 コネクタを追加しました。コードのこの部分で、null ポインター例外につながる null 値を取得します。 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