Rumah > Java > javaTutorial > Mengapa Saya Mendapat 'SQLException: Tiada Pemandu Sesuai Ditemui' Apabila Menyambung ke Derby?

Mengapa Saya Mendapat 'SQLException: Tiada Pemandu Sesuai Ditemui' Apabila Menyambung ke Derby?

Susan Sarandon
Lepaskan: 2024-11-12 17:48:02
asal
543 orang telah melayarinya

Why Am I Getting

Mengatasi Ralat "SQLException: Tiada Pemacu Sesuai Ditemui"

Ralat "java.sql.SQLException: Tiada pemandu yang sesuai ditemui untuk jdbc :derby://localhost:1527/" menunjukkan bahawa pemacu yang sesuai untuk menyambung ke pangkalan data Derby tiada. Dua sebab utama boleh menyebabkan isu ini:

Missing Driver Loading

Pastikan pemandu Derby (derbyclient.jar) hadir pada laluan kelas anda. Ia menyediakan pelaksanaan API JDBC untuk Derby. Untuk memuatkan pemandu secara manual, gunakan kod berikut:

Class.forName("org.apache.derby.jdbc.ClientDriver");
Salin selepas log masuk

URL JDBC Cacat

Sahkan ketepatan URL JDBC. Biasanya, ia harus mengandungi komponen berikut:

  • Protokol: jdbc:derby://
  • Hos: localhost
  • Port: 1527
  • Nama Pangkalan Data: Gantikan ini dengan nama pangkalan data sebenar (cth., "dbname"). Lokasi lalai untuk pangkalan data ialah direktori tempat Pelayan Rangkaian dilancarkan.

Contoh URL JDBC yang betul:

jdbc:derby://localhost:1527/dbname;create=true
Salin selepas log masuk

Perhatikan bahawa jika pangkalan data tidak wujud , anda boleh menentukan ";create=true" dalam URL untuk menciptanya secara automatik. Sebagai alternatif, anda boleh menyediakan laluan mutlak ke lokasi pangkalan data:

jdbc:derby://localhost:1527//home/path/to/database/dbname;create=true
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'SQLException: Tiada Pemandu Sesuai Ditemui' Apabila Menyambung ke Derby?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan