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
535 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!

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