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

Kesalahan kompilasi pengecualian yang tidak tertangani:ClassNotFoundException

Anda juga perlu menambahkan perpustakaan sebagai dependensi ke modul yang membutuhkannya.

Pilih Project Settings > Modules . Pilih Modul yang memerlukan perpustakaan (dalam kasus Anda, sepertinya Anda hanya memiliki satu modul dalam proyek Anda, ChatBot ). Pilih Dependencies tab. Klik tombol '+' dan pilih Library... ). Terakhir, pilih mysql-connector.. perpustakaan yang Anda tambahkan ke proyek.

Sunting:Sekarang saya mengerti bahwa ini sama sekali bukan masalah Anda. Masalah dengan kode Anda adalah Anda memiliki pengecualian yang tidak tertangani dari Class.forName() . Metode ini dapat membuang pengecualian yang dicentang:ClassNotFoundException , yang harus ditangani dengan menambahkan catch atau dengan menambahkan throws ClassNotFoundException ke tanda tangan metode getConnection() .

Dalam kasus seperti itu dengan kesalahan dalam kode, cara termudah untuk mengetahui apa yang salah adalah dengan memindahkan tanda sisipan ke kode dengan garis berlekuk merah dan melihat apa yang dikatakan IDEA di bilah status bawah. Atau Anda dapat mengarahkan penunjuk tetikus di atasnya dan pesan kesalahan ditampilkan sebagai sembulan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klausa IN yang diparameterisasi dalam pernyataan yang disiapkan menggunakan MySql, PHP dan ADODB

  2. MySQL:Tentukan Kunci Utama Tabel Secara Dinamis

  3. MySQL Query - dapatkan catatan berdasarkan tanggal saat ini

  4. Cara terbaik untuk menjaga bidang TEXT tetap unik di database MySQL

  5. Menjatuhkan meja membuat MySQL hang