알쓸신잡

mysql-connector-java 6.xx대로 변경시 주의 사항

코딩하는 오징어 2018. 4. 9. 20:44
반응형

 mysql-connector-java 버전 6.xx로 변경하면 com.mysql.jdbc.Driver가 Deprecated 됐다고 경고메시지가 뜨는 것을 확인할 수 있다. com.mysql.cj.jdbc.Driver로 바뀌었으니 JDBC-Driver 클래스 지정에 주의하자. 

 기본적으로 DB연결시 jdbc:mysql://{ip주소}:{port번호}/{databaseName} 식으로 url을 설정해서  연결했었는데 6.xx로 변경시키면 serverTimezone파라미터가 필수가 돼서 빼먹으면 DB연결이 되지않는다.


jdbc:mysql://{ip주소}:{port번호}/{databaseName}?serverTimezone=UTC


위와같이 serverTimezone 파라미터를 꼭 넣어주어야 한다. 추가적인 변경 사항은 Doc을 확인하자.

(이걸로 삽질을 너무 많이해서 로그 메시지를 자세히 봐야 겠다는 생각을 했다ㅠㅠ 고오급 개발자가 되기위해서!!!)

다음은 docs링크이다 모두 참고 하면 좋을 것같다.


https://dev.mysql.com/doc/relnotes/connector-j/6.0/en/news-6-0-6.html

반응형