IDEAは、MySQLのjdbcドライバー「java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver」をインポートします。

目次

1.一般的なソリューションのアイデア

1.JDBCダウンロードリンク

2.ダウンロードコンテンツを選択してダウンロードします

3.ドライバをJavaプロジェクトにインポートします

 2.それでもドライバーのインポートに失敗した場合はどうすればよいですか?


Javaを使用してmysqlデータベースを操作すると、次のように表示されます。

スレッド「main」の例外java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418 )
    at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at java.lang.Class.forName0(Native Method)atjava.lang
    。 Class.forName(Class.java:264)
    at src.mySql.Jdbc.main(Jdbc.java:10)

1.一般的なソリューションのアイデア

1.JDBCダウンロードリンク

2.ダウンロードコンテンツを選択してダウンロードします

  • オペレーティングシステムとしてPlatformIndependentを選択し、以下のリストの2つのレコード、サフィックスtar.gzはLinuxバージョン、.zipはWindowsバージョンです。

 

 

  • ここからjdbcドライバーのWindowsバージョンをダウンロードします。バージョンは8.0.18です。

    

 

  • スキップしてログインし、赤いボックスのコンテンツをクリックしてダウンロードします

  

 

3.ドライバをJavaプロジェクトにインポートします

  • [ファイル]-[IDEAのプロジェクト構造]をクリックします

 

  • モジュールモジュール、[依存関係]タブ

    

 

  • 右端のプラス記号(+)をクリックして、JARSまたはディレクトリを選択します

    

 2.それでもドライバーのインポートに失敗した場合はどうすればよいですか?

1. [ファイル]-[IDEAのプロジェクト構造]をクリックします

 

2. SDKを選択し右端のプラス記号(+)をクリックして、ダウンロードしたWindowsバージョンのjdbcドライバーを選択し、[OK]をクリックして確認します。

3.最後に、IDEAのMYSQLデータベース接続すると、このドライバーを使用できます。

例:

package src.mySql;

import java.sql.*;

public class Jdbc {
    public static void main(String[] args) throws Exception {
        Connection conn = null;
        try {
            // 加载驱动类
            Class.forName("com.mysql.cj.jdbc.Driver");
            long start = System.currentTimeMillis();

            // 建立连接
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb1",
                    "root", "root");
            long end = System.currentTimeMillis();
            System.out.println(conn);
            System.out.println("建立连接耗时: " + (end - start) + "ms 毫秒");

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (conn != null) {
                    conn.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

    }
}

結果: 

参照リンク:

IDEAはMySQLのjdbcドライバーをインポートし、データベースを操作します

おすすめ

転載: blog.csdn.net/wxplol/article/details/109155740