반응형
jdbc를 로딩하려고 하는데
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 라는 예외가 뜬다
이 문제를 해결하고 드라이버를 로딩하는 방법을 알아보자
먼저 프로젝트/WebContent/WEB-INF/lib 폴더를 우클릭 후 Import를 눌러주자
Import 에서 General > File System 클릭 후
ojdbc가 들어있는 폴더를 선택한 후에
ojdbc를 선택하고 Finish를 누르면 된다
내 경우에는 ojdbc6을 사용했는데 파일이 없다면
아래 파일을 받아주면 된다
이후 Finish 까지 마쳤다면 lib 폴더 안에 ojdbc6 파일이 보이고 jdbc가 제대로 동작하는 것이 보인다
마지막으로 매 프로젝트마다 이렇게 해주는 것이 귀찮다면
프로젝트의 JRE System Library를 확인한 뒤에
자바를 설치해 놓은 경로로 이동해 동일한 이름의
jre 혹은 jdk 경로로 이동해 lib > ext 폴더 안에 ojdbc 파일을 넣어주고 이클립스를 다시 실행하면
매 프로젝트 생성시마다 import 해주지 않아도 jdbc 실행이 가능해진다
반응형
'Error & Fix' 카테고리의 다른 글
오라클 SID, SERVICE NAME 찾는 방법 (0) | 2019.12.04 |
---|---|
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 해결하기 (0) | 2019.11.12 |
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 에러 해결방법 (0) | 2019.11.11 |
ORA-01006: 바인드 변수가 없습니다 에러 해결하기 (0) | 2019.10.07 |
ORA-03115: 지원되지 않은 네트워크 데이터 유형 또는 표현이 있습니다 (0) | 2019.10.07 |
댓글