온 코딩

[Spring-오류모음] org.springframework.jdbc.CannotGetJdbcConnectionException 본문

복습 ARCHIVE/오류

[Spring-오류모음] org.springframework.jdbc.CannotGetJdbcConnectionException

SummerON 2021. 6. 17. 13:03

Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:615) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:866) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:927) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:937) at com.hhw.biz.board.impl.BoardDAOSpring.insertBaord(BoardDAOSpring.java:39) at com.hhw.biz.board.impl.BoardServiceImpl.insertBaord(BoardServiceImpl.java:22) at com.hhw.biz.board.BoardServiceClient.main(BoardServiceClient.java:27) Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' at org.apache.co

 

발생 상황

Spring에서 JDBC 사용 중 발생 

 

해결방법

가장 중요한 것 :  url 및 접속 상수 오타 확인

그래도 안 되면 

odbc8.jar 파일 임포트 

1. src/main/webapp/WEB-INF/lib 폴더 만들고 odbc8.jar파일 넣기

2. 프로젝트 오른쪽 버튼 > build path >configure build path > Java Build Path 탭

 > Add External JARs 클릭 후 odbc8.jar 파일 임포트 > Apply 후 OK(종료)

 

Comments