Kegagalan Sambungan MySQL: Menyelesaikan masalah "Tidak dapat membuat sambungan ke pelayan pangkalan data" Pengecualian
Mesej ralat ini, "com.mysql.jdbc. exceptions.jdbc4.MySQLNonTransientConnectionException: Tidak dapat membuat sambungan ke pelayan pangkalan data," lazimnya berlaku apabila cuba mewujudkan sambungan JDBC ke pangkalan data MySQL. Begini cara untuk menangani isu ini:
Punca dan Penyelesaian:
Ralat biasanya berpunca daripada isu keserasian antara versi lama MySQL Connector/J dan MySQL versi 8.0 atau lebih tinggi . Untuk menyelesaikan isu ini, tingkatkan sama ada MySQL Connector/J versi 5.1.46 atau, sebaik-baiknya, versi 8.0.11 atau lebih tinggi.
Petua Tambahan:
java.util.logging.Logger.getLogger("com.mysql.jdbc").setLevel(Level.FINEST);
Jejak Tindanan Ralat Yang Dikemas Kini:
Timbunan ralat yang disediakan jejak mendedahkan NullPointerException dalam pemacu MySQL JDBC, menunjukkan kemungkinan isu keserasian dengan MySQL 8.0. Menaik taraf MySQL Connector/J seperti yang dicadangkan di atas sepatutnya menyelesaikan isu ini.
Atas ialah kandungan terperinci Kegagalan Sambungan MySQL: Bagaimana untuk Betulkan 'Tidak dapat membuat sambungan ke pelayan pangkalan data' Pengecualian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!