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");
dengan:
con = DriverManager.getConnection(DB_URI, _username, _password);
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!