Menyahpepijat "Tiada Pemacu Sesuai Ditemui" Ralat dalam Sambungan Pangkalan Data MySQL
Apabila cuba mewujudkan sambungan ke pangkalan data MySQL melalui Java, anda mungkin menghadapi ralat "Tiada pemacu yang sesuai ditemui untuk 'jdbc:mysql://localhost:3306/mysql'" yang terkenal. Untuk menyelesaikan isu ini, mari kita siasat puncanya dan sediakan penyelesaian yang komprehensif.
Pertama sekali, mari sahkan bahawa pemacu MySQL Connector/J (cth., mysql-connector-java-5.1.18-bin.jar) ialah disertakan dengan betul dalam laluan binaan anda. Setelah disahkan, periksa format URL JDBC:
String url = "jdbc:mysql://localhost:3306/mysql";
Dalam kes ini, ralat mungkin berpunca daripada aksara petikan tunggal sebelum URL. Alih keluarnya untuk membetulkan isu:
String url = "jdbc:mysql://localhost:3306/mysql";
Selain itu, pastikan anda telah berjaya memuatkan pemacu MySQL JDBC dengan melaksanakan kod berikut:
try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); }
Akhir sekali, pastikan port 3306 adalah terbuka dan boleh diakses pada sistem anda. Jika perlu, anda boleh mengesahkan statusnya menggunakan netstat. Percubaan sebelum ini untuk menyambung ke pangkalan data mungkin telah menghasilkan penciptaan port 3306, tetapi ia patut disemak akhir untuk memastikan sambungan yang betul.
Dengan melaksanakan pengubahsuaian ini, anda seharusnya dapat mewujudkan sambungan yang berjaya ke anda Pangkalan data MySQL melalui Java. Untuk panduan lanjut, rujuk tutorial mini tentang sambungan MySQL JDBC yang disediakan dalam bahagian sumber tambahan di bawah.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tiada Pemacu Sesuai Ditemui' dalam Sambungan Java MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!