일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- annotation
- Eclipse
- 자바
- 알고리즘
- Spring
- 오름차순정렬
- 이클립스
- 숫자정렬
- 자바 계산기
- 버블정렬
- 자바GUI
- Swing
- MVC
- GUI
- Java
- 계산기
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 어노테이션
- 스프링
- 배열정렬
- 이클립스 #이클립스단축키 #자바 #자바단축키
- 버블소트
- 내림차순정렬
- 계산기GUI
- 자바알고리즘
- Today
- Total
온 코딩
[Spring-오류모음] org.springframework.jdbc.CannotGetJdbcConnectionException 본문
[Spring-오류모음] org.springframework.jdbc.CannotGetJdbcConnectionException
SummerON 2021. 6. 17. 13:03Exception 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(종료)