Rumah >Java >javaTutorial >Mengapa Saya Mendapat 'SQLException: Tiada Pemacu Sesuai Ditemui' Apabila Menyambung ke Pangkalan Data Saya?
Tidak Dapat Mewujudkan Sambungan Pangkalan Data: SQLException: Tiada Pemacu Sesuai Ditemui
Ralat ini berlaku apabila aplikasi cuba menyambung ke pangkalan data dengan pemandu tidak sah atau hilang. Ia biasanya ditunjukkan sebagai pengecualian berikut:
java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/
Punca dan Penyelesaian
Terdapat dua punca utama untuk pengecualian ini:
1. Pemandu Hilang:
Pastikan pemacu JDBC yang sesuai ditambahkan pada laluan kelas. Untuk Derby, gunakan kelas org.apache.derby.jdbc.ClientDriver.
2. URL JDBC cacat:
URL JDBC yang disediakan tidak lengkap atau tidak diformat dengan betul. Ia harus mengandungi komponen berikut:
URL yang diformat dengan betul mungkin kelihatan seperti ini:
jdbc:derby://localhost:1527/dbname
Selain itu, jika pangkalan data belum wujud lagi, anda boleh menentukan parameter create=true untuk menciptanya atas permintaan :
jdbc:derby://localhost:1527/dbname;create=true
Akhir sekali, sahkan bahawa pangkalan data boleh diakses daripada pelayan rangkaian dan pelayan dikonfigurasikan dengan betul untuk membenarkan sambungan masuk.
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'SQLException: Tiada Pemacu Sesuai Ditemui' Apabila Menyambung ke Pangkalan Data Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!