"Tiada Pemacu Sesuai Ditemui untuk 'jdbc:mysql://localhost:3306/mysql'" - Menyelesaikan Isu Sambungan JDBC
Apabila cuba menyambung ke pangkalan data MySQL menggunakan Java, adalah mungkin untuk menghadapi ralat "java.sql.SQLException: Tiada pemacu yang sesuai ditemui untuk jdbc:mysql://localhost:3306/mysql". Ralat ini menunjukkan bahawa walaupun mempunyai pemacu yang sesuai (cth., mysql-connector-java-5.1.18-bin.jar) dalam laluan binaan, DriverManager tidak dapat mencari pemacu yang serasi.
Punca dan Penyelesaian
Satu potensi punca ralat ini ialah URL JDBC yang salah. Dalam kod yang disediakan:
String url = "'jdbc:mysql://localhost:3306/mysql";
Petikan tunggal (') yang mengelilingi URL menyebabkan ralat. Hanya alih keluar petikan:
String url = "jdbc:mysql://localhost:3306/mysql";
Dengan URL yang diperbetulkan, kaedah Pemandu#acceptsURL() harus kembali benar untuk pemacu yang dimuatkan, membenarkan DriverManager mewujudkan sambungan dengan jayanya.
Nota Tambahan
Atas ialah kandungan terperinci Mengapa Kod Java Saya Membuang 'Tiada pemacu yang sesuai ditemui untuk 'jdbc:mysql://localhost:3306/mysql''?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!