[Spring + Oracle] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
by 무작정 개발반응형
Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
Spring + Mybatis를 사용 중에 하단의 경고 메시지가 출력되었다.

ERROR 가 발생하는 문제는 아니지만 WARN으로 표기되어 해당 문제를 해결한 방법을 정리하였습니다.
1. 원인
이 원인은 매우 단순했다.
Oracle 버전으로 인한 단순 네이밍이 원인이다.
Oracle 9 버전 이후로는 [ oracle.jdbc.OracleDriver ] 로 사용한다.
2. 해결 방법
나는 SpringBoot를 사용해서 DB 관련 정보가 적힌 application.properties를 수정하였습니다.
기존 [ spring.datasource.driver-class-name= ] 여기에 작성되어 있던 것을
[ oracle.jdbc.driver.OracleDriver ] -> [ oracle.jdbc.OracleDriver ]
위와 같이 변경해서 하단의 화면처럼 작성하여 문제를 해결했다.
![[ oracle.jdbc.driver.OracleDriver ] -> [ oracle.jdbc.OracleDriver ]](https://blog.kakaocdn.net/dna/dMi0yS/btrZLVTyGZR/AAAAAAAAAAAAAAAAAAAAAA9N081K1N8BsuQ0sFcM-7SJmmjqCZX1f0K06ZXJiZ2_/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1767193199&allow_ip=&allow_referer=&signature=rdJkviwGN%2FCd0XPUPOa4m5zNQBA%3D)
반응형
'Trouble Shooting' 카테고리의 다른 글
블로그의 정보
무작정 개발
무작정 개발