무작정 개발.Vlog

[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를 사용 중에 하단의 경고 메시지가 출력되었다.

Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.

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 ]
[ oracle.jdbc.driver.OracleDriver ] -> [ oracle.jdbc.OracleDriver ]

반응형

블로그의 정보

무작정 개발

무작정 개발

활동하기