Friday, December 7, 2018

Spring Boot에서 mySQL JDBC 드라이버 설정 주의사항

Spring Boot 2에서 DB 사용시 JDBC 드라이버 설정하기

Spring Boot 2를 이용하여 데이터베이스(DB)를 사용할 때, 대부분의 경우에는 자동으로 JDBC 드라이버가 설정됩니다. 그러나 특정 상황에서는 개발자가 직접 드라이버를 명시해야 합니다.

JDBC 드라이버 설정 옵션

'spring.datasource.driver-class-name' 옵션을 이용하여 직접 JDBC 드라이버를 설정할 수 있습니다. 특히 MySQL을 사용하는 경우에는 버전에 따른 차이가 있습니다.

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

예전 버전의 MySQL에서는 'com.mysql.jdbc.Driver' 값을 사용했지만, 최신 버전에서는 'com.mysql.cj.jdbc.Driver' 값으로 변경되었습니다.

DBMS 별 JDBC 드라이버 클래스 이름 주의사항

각 DBMS 제품마다 JDBC 드라이버 클래스 이름은 다릅니다. 따라서 해당 DBMS의 공식 문서를 참고하여 올바른 클래스 이름을 설정해야 합니다.

마치며

JDBC 드라이버 설정은 Spring Boot 2와 데이터베이스 연동 시 중요한 단계입니다. 위 내용을 참고하여 올바르게 설정하실 바랍니다.


0 개의 댓글:

Post a Comment