Ralat Sambungan JDBC: Tiada Pemacu Sesuai untuk Sambungan Derby
Apabila cuba menyambung ke pangkalan data Derby menggunakan JDBC, anda mungkin menghadapi ralat : "SQLException: Tiada pemandu yang sesuai ditemui untuk jdbc:derby://localhost:1527". Isu ini berpunca daripada sama ada tiada pemuatan pemandu atau URL JDBC yang tidak diformatkan dengan betul.
Pemuatan Pemacu
Pastikan fail derbyclient.jar disertakan dalam laluan kelas anda. Balang ini mengandungi pemacu Derby JDBC yang diperlukan untuk mewujudkan sambungan.
Kepincangan URL JDBC
URL JDBC hendaklah mengandungi nama pangkalan data pada penghujungnya. Sebagai contoh, jika pangkalan data anda dinamakan "dbname", URL yang betul ialah:
jdbc:derby://localhost:1527/dbname
Selain itu, anda boleh menentukan laluan mutlak ke lokasi pangkalan data:
jdbc:derby://localhost:1527//home/pascal/derbyDBs/dbname
Pertimbangan Pemandu Mod Pelayan
Apabila bekerja dengan Derby dalam mod pelayan, anda mesti memuatkan Pemacu Pelanggan:
org.apache.derby.jdbc.ClientDriver
Atas ialah kandungan terperinci Mengapa saya mendapat 'SQLException: Tiada pemandu yang sesuai ditemui untuk jdbc:derby://localhost:1527' apabila menyambung ke pangkalan data Derby saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!