ホームページ  >  に質問  >  本文

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver エラーが発生しました。mysql コネクタが参照ライブラリに追加されました

public class Connect {
    public static ResultSet select(String query) throws Exception{
        String url="jdbc:mysql://localhost:3306/ms?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
        String user="root";
        String password="Ritika@123";
        Class.forName("com.mysql.cj.jdbc.Driver");
        Connection con=DriverManager.getConnection(url, user, password);
        Statement st=con.createStatement();
        ResultSet rs=st.executeQuery(query);
        rs.next();
        return rs;
    }
}

P粉877114798P粉877114798213日前378

全員に返信(1)返信します

  • P粉466290133

    P粉4662901332024-03-20 16:20:07

    ドライバーの JAR ファイルがクラスパスにあることを確認してください。この例外は、インスタンス化するクラスが Java で見つからないことを示します。

    クラスパス上にない場合は見つかりません。

    たとえば、次のようにコマンドラインで実行できます:

    java -cp ".;driver.jar" 接続

    または、環境内で CLASSPATH 変数を設定して、driver.jar ファイルを含めます。

    返事
    0
  • キャンセル返事