"com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: Verbindung zum Datenbankserver konnte nicht hergestellt werden" Fehlerbehebung
Diese Fehlermeldung zeigt an Ein Problem beim Herstellen einer Verbindung zu einem MySQL-Datenbankserver. Der von Ihnen bereitgestellte Java-Code verwendet eine veraltete Version von MySQL Connector/J, die möglicherweise nicht mit MySQL 8.0 kompatibel ist.
Um dieses Problem zu beheben, aktualisieren Sie auf MySQL Connector/J 5.1.46 oder 8.0.11 (bzw eine neuere Version). Hier ist der überarbeitete Code:
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(); } } }
Ursachen dieses Problems
Zusätzliche Tipps
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: Verbindung zum Datenbankserver konnte nicht hergestellt werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!