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

Tomcat7:Tidak dapat memuat kelas driver JDBC [com.mysql.jdbc.Driver]

Selesai!

Saran Arturs Licis adalah kuncinya. Entah bagaimana driver mysql salah diunduh. Sepertinya file .jar, tetapi gagal dimuat. Tomcat hanya menunjukkan tingkat pengecualian pertama:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]

Tetapi ketika saya mengkodekan helloworld yang sangat sederhana dengan Class.forName("com.mysql.jdbc.Driver"), kesalahan berikut ditampilkan sebagai gantinya:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
[...]

Eureka! Membuka file .jar di WinRar menunjukkan bahwa file tersebut dapat dibuka... tetapi dengan beberapa kesalahan.

Mengunduh driver lagi memang menyelesaikan masalah.

Downvote untuk diriku sendiri :-(



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat bidang tanggal dari hari, bulan, tahun di MySQL

  2. F# error 'error FS0039:Namespace atau modul 'MySql' tidak ditentukan'?

  3. Seberapa besar database MySQL dapat diperoleh sebelum kinerja mulai menurun

  4. Bagaimana cara memeriksa apakah data yang diberikan ada di beberapa tabel (semuanya memiliki kolom yang sama)?

  5. PHP PDO terkait:Perbarui pernyataan SQL tidak memperbarui konten database