Rumah > Artikel > pangkalan data > Bagaimana untuk Menyelesaikan \"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver\"?
ClassNotFoundException dengan MySQL JDBC Driver
Ralat "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" menunjukkan bahawa Java runtime tidak dapat mencari kelas yang ditentukan, yang diperlukan untuk mewujudkan sambungan ke pangkalan data MySQL menggunakan API JDBC.
Untuk menyelesaikan isu ini, pastikan pustaka pemacu mysql-connector-java ditambahkan pada laluan kelas aplikasi Java anda. Laluan kelas menentukan lokasi di mana masa jalan akan mencari fail kelas.
Tambahkan Pemacu JDBC ke Classpath
Untuk menambah pemacu pada laluan kelas, gunakan arahan berikut sebelum menjalankan program Java anda:
java -cp .;path/to/mysql-connector-java.jar ClientBase
Dalam arahan ini, gantikan ClientBase dengan nama fail kelas Java anda dan gantikan path/to/mysql-connector-java.jar dengan laluan sebenar ke pustaka pemacu .
Contoh Khusus
Berdasarkan kod dan persekitaran anda, cuba arahan berikut:
C:\Projects\bin>java -cp .;mysql-connector-java-5.1.25-bin.jar ClientBase
Pastikan fail perpustakaan pemacu yang ditentukan adalah hadir dalam direktori kerja semasa atau bahawa laluan yang disediakan adalah betul. Jika laluan kelas ditetapkan dengan betul, masa jalan Java seharusnya dapat mencari dan memuatkan pemacu MySQL JDBC, membenarkan program anda menyambung ke pangkalan data tanpa menemui ClassNotFoundException.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan \"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!