Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'.

2022. 5. 18. 22:11ERROR

이전 포스팅에서 MySQL Jdbc의 Driver를 등록했었다. 이후 간단한 테스트 코드를 실행하였는데 제목과 같은 경고문이 발생했다.

com.mysql.jdbc.Driver 클래스의 사용을 지양하라는 경고문인데,

메시지에 잘 나와있듯 com.mysql.cj.jdbc.Driver로 변경하니 경고문은 사라졌다.

jdbc DriverManager 인터페이스가 변경된 듯 하다.

관련 내용은
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-usagenotes-connect-drivermanager.html

 

MySQL :: MySQL Connector/J 8.0 Developer Guide :: 7.1 Connecting to MySQL Using the JDBC DriverManager Interface

Example 7.1 Connector/J: Obtaining a connection from the DriverManager If you have not already done so, please review the portion of Section 7.1, “Connecting to MySQL Using the JDBC DriverManager Interface” above before working with the example belo

dev.mysql.com