"com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: 데이터베이스 서버에 대한 연결을 생성할 수 없습니다." 문제 해결
이 오류 메시지는 다음을 나타냅니다. MySQL 데이터베이스 서버에 대한 연결 설정 문제입니다. 제공하신 Java 코드는 MySQL 8.0과 호환되지 않을 수 있는 오래된 버전의 MySQL Connector/J를 사용하고 있습니다.
이 문제를 해결하려면 MySQL Connector/J 5.1.46 또는 8.0.11(또는 최신 버전). 수정된 코드는 다음과 같습니다.
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(); } } }
이 문제의 원인
추가 팁
위 내용은 'com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: 데이터베이스 서버에 대한 연결을 생성할 수 없습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!