Rumah > pangkalan data > tutorial mysql > Mengapa Apl Java Saya Mendapat Ralat 'Tiada Pemacu Sesuai Ditemui' dengan Kolam Sambungan?

Mengapa Apl Java Saya Mendapat Ralat 'Tiada Pemacu Sesuai Ditemui' dengan Kolam Sambungan?

Linda Hamilton
Lepaskan: 2024-12-13 03:50:09
asal
600 orang telah melayarinya

Why Does My Java App Get a

Cara Mencegah Ralat "Tiada Pemacu Sesuai Ditemui" Semasa Menggunakan Kolam Sambungan

Pembangun kerap menghadapi ralat "Tiada pemandu yang sesuai ditemui" apabila menggunakan kolam sambungan dalam aplikasi Java mereka. Isu ini, seperti yang diserlahkan dalam pertanyaan, timbul apabila Tomcat 7 bergelut untuk mencari pemacu JDBC yang sesuai semasa pemulaan sambungan pangkalan data.

Untuk menyelesaikan isu ini, pastikan balang penyambung mysql (5.1.15 atau lebih tinggi) adalah hadir dalam folder lib pelayan. Ini boleh didapati di $CATALINA_HOME/lib. Selain itu, pemacu harus dikonfigurasikan sebelum aplikasi dibuat seketika.

Selain itu, dalam kelas DatabaseConnector, kaedah DriverManager.getConnection() digunakan untuk mewujudkan sambungan pangkalan data. Untuk menangani ralat "Tiada pemandu yang sesuai ditemui", gantikan baris ini:

con = DriverManager.getConnection("jdbc:apache:commons:dbcp:test");
Salin selepas log masuk

dengan:

con = DriverManager.getConnection(DB_URI, _username, _password);
Salin selepas log masuk

Di sini, DB_URI, _nama pengguna dan _kata laluan mewakili parameter sambungan yang ditakrifkan sebelum ini dalam kelas.

Dengan melaksanakan pelarasan ini, aplikasi akan berjaya menyambung ke pangkalan data tanpa menemui "Tidak pemandu yang sesuai menemui ralat".

Atas ialah kandungan terperinci Mengapa Apl Java Saya Mendapat Ralat 'Tiada Pemacu Sesuai Ditemui' dengan Kolam Sambungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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