Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyelesaikan Ralat 'Tiada Pemacu Sesuai Ditemui' Semasa Menyambung ke MySQL Menggunakan JDBC?
Ketidakupayaan untuk menyambung ke pangkalan data MySQL menggunakan JDBC selalunya ditunjukkan dalam salah satu daripada tiga mesej pengecualian:
Untuk menangani ralat ini, ikuti langkah komprehensif ini:
Gunakan sintaks berikut untuk URL JDBC:
jdbc:mysql://hostname:port/databasename
Di mana:
Buat kelas Java dengan kaedah utama dan wujudkan sambungan seperti berikut:
String url = "jdbc:mysql://localhost:3306/javabase"; String username = "java"; String password = "password"; try (Connection connection = DriverManager.getConnection(url, username, password)) { System.out.println("Database connected!"); } catch (SQLException e) { throw new IllegalStateException("Cannot connect the database!", e); }
Sebagai alternatif, pemacu boleh dimuatkan secara manual sebelum membuat sambungan:
try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("Driver loaded!"); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot find the driver in the classpath!", e); }
Jika menghadapi perkara berikut ralat:
Sama ada pemandu JDBC tiada dalam laluan kelas atau URL JDBC tidak betul.
Pelayan pangkalan data tidak dapat dicapai kerana IP/nama hos, port atau status pelayan yang salah. Semak tetapan konfigurasi rangkaian, pelayan atau tembok api.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'Tiada Pemacu Sesuai Ditemui' Semasa Menyambung ke MySQL Menggunakan JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!