Rumah >Java >javaTutorial >Mengapa Saya Mendapat Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?
Pengecualian ini menandakan bahawa kelas com.mysql.jdbc.Driver, penting untuk mewujudkan sambungan ke pangkalan data MySQL, tidak ditemui dalam classpath semasa masa jalan.
Langkah berikut akan menyelesaikan isu ini:
Sahkan Penyertaan MySQL/J:
Pastikan bahawa pustaka MySQL Connector/J, fail JAR yang biasanya dinamakan mysql-connector-java.jar, disertakan dalam laluan binaan projek anda. Pustaka ini mengandungi kelas com.mysql.jdbc.Driver.
Projek Maven:
Tambahkan kebergantungan MySQL Connector/J pada projek anda pom.xml fail:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.39</version> </dependency>
Tambahan JAR Manual:
Jika anda tidak menggunakan Maven, tambahkan mysql-connector-java.jar secara manual pada projek anda classpath:
Pemuatan Kelas Isu:
Jika anda telah memasukkan fail JAR tetapi masih menghadapi pengecualian, semak semula mekanisme pemuatan kelas. Pastikan kaedah Class.forName(driver) memuatkan kelas com.mysql.jdbc.Driver dengan betul.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!