728x90
문제 원인
Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'.
Deprecated라는 단어는 더 이상 사용하지 않는~~ 그런 의미입니다. 개발을 하다보면 꽤나 자주 등장하는 단어니 알아두면 좋을 듯 합니다. 기존 드라이버가 새로운 드라이버로 대체되었다는 뜻인 것 같습니다.
그래서 더 이상 com.mysql.jdbc.Driver 를 사용하지 말라는 뜻입니다. (사용하는 건 본인 마음이긴 합니다.)
해결 방안
어떤 드라이버로 대체 되었나 봤더니,
The new driver class is 'com.mysql.cj.jdbc.Driver' 이렇게 나오네요.
이제 이 드라이버를 사용하라는 것입니다.
//Register JDBC driver
Class.forName("com.mysql.jdbc.Driver"); //이 것을
Class.forName("com.mysql.cj.jdbc.Driver"); //이 걸로 바꿔주기!
위의 것을 아래 것으로 바꿔주면 해결됩니다.
참고 자료
https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-usagenotes-connect-drivermanager.html
728x90
'트러블 슈팅' 카테고리의 다른 글
[SpringBoot] 시작하기! (0) | 2021.10.19 |
---|---|
[Node JS] 비밀번호 암호화(salt) (0) | 2021.10.19 |
댓글