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

Tidak dapat memuat com.mysql.jdbc.Driver

CLASSPATH variabel lingkungan hanya digunakan oleh java.exe perintah dan itupun hanya ketika digunakan tanpa salah satu dari -cp , -classpath , -jar argumen. Itu diabaikan oleh IDE.

Variabel lingkungan itu di dunia nyata juga dianggap sebagai praktik yang buruk karena merusak portabilitas. Sun hanya "berguna" untuk mencegah pemula bosan mengetik classpath yang sama berulang kali di -cp atau -classpath argumen. Di dunia nyata, file batch/shell lebih disukai.

Jika Anda menggunakan IDE, classpath disebut "jalur build" (ini mewakili keduanya waktu kompilasi dan waktu proses classpath). Anda dapat mengonfigurasinya di properti proyek. Anda dapat menambahkan folder lengkap, Anda dapat menambahkan file JAR individu/eksternal, Anda dapat menautkan proyek, dan sebagainya. Manfaatkan itu. Lupakan seluruh CLASSPATH variabel lingkungan.

Untuk prompt perintah,

Anda harus meletakkan path lengkap ke jarfile di classpath (termasuk nama file):

.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar

Seperti yang dikatakan Hippo, Anda harus memulai ulang cmd setelah mengubah itu. Jika tidak berhasil, luncurkan program Anda seperti ini:

java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah sebuah tabel memiliki dua kunci asing?

  2. Bermigrasi dari MySQL ke PostgreSQL di Linux (Kubuntu)

  3. Transaksi diperlukan untuk permintaan pembaruan tunggal?

  4. Kembalikan Hari, Bulan, dan Tahun di MySQL

  5. MySQL:Transaksi vs Mengunci Tabel