"com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Tidak dapat membuat sambungan ke pelayan pangkalan data" Penyelesaian Masalah
Mesej ralat ini menunjukkan isu mewujudkan sambungan ke pelayan pangkalan data MySQL. Kod Java yang anda berikan menggunakan versi lapuk MySQL Connector/J, yang mungkin tidak serasi dengan MySQL 8.0.
Untuk menyelesaikan isu ini, naik taraf kepada MySQL Connector/J 5.1.46 atau 8.0.11 (atau versi yang lebih baru). Berikut ialah kod yang disemak:
import com.mysql.cj.jdbc.Driver; public class Main { public static void main(String[] args) { try { Driver sqlDriver = new Driver(); DriverManager.registerDriver(sqlDriver); Connection sqlConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/?user=root", "root", "root"); System.out.println("Connection established successfully"); sqlConnection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
Punca Isu ini
Petua Tambahan
Atas ialah kandungan terperinci Mengapa saya Mendapat Ralat 'com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Tidak dapat membuat sambungan ke pelayan pangkalan data'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!