Java.sql.SQLException: Tiada Pemacu Sesuai Ditemui untuk JDBC:MySQL://localhost:3306/dbname
Ralat ini berlaku apabila Java cuba untuk mewujudkan sambungan pangkalan data menggunakan kaedah getConnection() DriverManager, tetapi ia gagal untuk mencari pemacu yang sesuai untuk URL JDBC yang ditentukan.
Untuk menyelesaikan isu ini, anda perlu memastikan bahawa pemacu JDBC yang betul didaftarkan dan tersedia untuk Java. Dalam kes ini, anda cuba menyambung ke pangkalan data MySQL, jadi anda perlu menambah pemacu MySQL Connector/J pada laluan kelas anda.
Salah satu cara untuk melakukannya ialah mendaftar kelas pemandu secara manual menggunakan Kelas .forName("com.mysql.jdbc.Driver"). Ini memaksa pemacu untuk mendaftar sendiri, membenarkan Java mengenali rentetan sambungan pangkalan data.
Sebagai alternatif, anda boleh menambah fail MySQL Connector/J JAR pada laluan kelas anda semasa menyusun atau menjalankan program Java anda. Ingat untuk memasukkan URL JDBC dalam rentetan sambungan anda, seperti yang ditunjukkan dalam contoh di bawah:
String url1 = "jdbc:mysql://localhost:3306/aavikme?user=root&password=aa";
Dengan memastikan pemacu JDBC yang betul didaftarkan dan tersedia untuk Java, anda sepatutnya berjaya menyambung ke Pangkalan data MySQL dan elakkan ralat "Tiada pemacu yang sesuai ditemui".
Atas ialah kandungan terperinci Mengapa Kod Java Saya Membuang 'Tiada Pemacu Sesuai Ditemui untuk JDBC:MySQL' SQLException?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!