Rumah > Java > javaTutorial > Bagaimana untuk Membetulkan 'java.lang.ClassNotFoundException: com.mysql.jdbc.Driver' dalam JDBC?

Bagaimana untuk Membetulkan 'java.lang.ClassNotFoundException: com.mysql.jdbc.Driver' dalam JDBC?

Barbara Streisand
Lepaskan: 2024-12-06 02:09:17
asal
436 orang telah melayarinya

How to Fix

Ralat Pemacu JDBC dalam Menyambung ke MySQL: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Di Java, ralat mesej "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" menunjukkan bahawa pustaka MySQL Connector/J tidak ada atau tidak dikonfigurasikan dengan betul. Inilah yang boleh anda lakukan untuk menyelesaikan isu:

Penyelesaian 1: Sertakan MySQL Connector/J Dependency

IntelliJ:

  1. Klik kanan pada projek dalam "Projek Explorer."
  2. Tuding pada "Tambah" dan pilih "Pustaka."
  3. Pilih "Java" dan tambah laluan ke fail mysql-connector-java.jar.

Projek Maven:

Tambahkan kebergantungan berikut pada pom.xml fail:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
Salin selepas log masuk

Penyelesaian 2: Penambahan Fail Jar Manual

  1. Muat turun fail mysql-connector-java.jar dari tapak web MySQL.
  2. Klik kanan pada projek dalam "Project Explorer."
  3. Pilih "Build Path" > "Konfigurasikan Laluan Binaan."
  4. Klik tab "Perpustakaan".
  5. Klik "Tambah JAR Luaran."
  6. Pilih mysql-connector-java.jar yang dimuat turun. fail.

Penjelasan:

Pengecualian berlaku kerana Mesin Maya Java tidak dapat mencari kelas com.mysql.jdbc.Driver, yang merupakan sebahagian daripada Perpustakaan MySQL Connector/J. Dengan menambahkan kebergantungan atau memasukkan fail JAR secara manual, anda menyediakan kelas pemacu dan membolehkan aplikasi mewujudkan sambungan ke pangkalan data MySQL.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'java.lang.ClassNotFoundException: com.mysql.jdbc.Driver' dalam JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan