Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver (dalam lib jre)

Apa sebenarnya yang Anda maksud dengan Setelah menambahkan toples ke jre ? Saya takut mysql-connector-java-5.1.18-bin.jar tidak ditambahkan dengan benar ke classpath. ClassNotFoundException hanya dilempar ketika kelas itu tidak ada di classpath yang dapat dicari. Semua toples yang disertakan dengan JDK adalah kelas bootstrap dan tersedia untuk dimuat oleh Java. Namun semua kelas pihak ketiga perlu diatur dalam sistem yang dapat dicari atau classpath tingkat aplikasi sehingga java dapat memuat argumen kelas yang ditentukan.

Coba ikuti perintah di command prompt Anda dan jalankan kelas java Anda.

set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"  
set classpath=%classpath%;.;%mysqljar%

Selama toples ini tersedia di classpath yang dapat dicari, semua pemuat kelas dapat menemukan dan memuat kelas dari toples. Coba perubahan ini dan jalankan contoh Thilo dan itu akan berfungsi.

Juga baca lebih lanjut tentang jalur kelas, untuk baris perintah, di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Integrasi SPSS dan PHP/MySQL

  2. Kode Kesalahan:1136 Jumlah kolom tidak cocok dengan jumlah nilai pada baris 1) di dalam sp

  3. Mysql mengakses tabel utama di dalam subquery yang bergabung dengan benar

  4. Muat xml ke tabel mysql dengan elemen

  5. MySQL vs MongoDB 1000 dibaca