본문 바로가기
Error & Fix

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 해결방법

by wakestand 2019. 11. 12.
반응형

jdbc를 로딩하려고 하는데

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 라는 예외가 뜬다

이 문제를 해결하고 드라이버를 로딩하는 방법을 알아보자

 

먼저 프로젝트/WebContent/WEB-INF/lib 폴더를 우클릭 후 Import를 눌러주자

 

Import 에서 General > File System 클릭 후

 

ojdbc가 들어있는 폴더를 선택한 후에

ojdbc를 선택하고 Finish를 누르면 된다

내 경우에는 ojdbc6을 사용했는데 파일이 없다면

아래 파일을 받아주면 된다

ojdbc6.jar
3.52MB

이후 Finish 까지 마쳤다면 lib 폴더 안에 ojdbc6 파일이 보이고 jdbc가 제대로 동작하는 것이 보인다

 

마지막으로 매 프로젝트마다 이렇게 해주는 것이 귀찮다면

 

프로젝트의 JRE System Library를 확인한 뒤에

자바를 설치해 놓은 경로로 이동해 동일한 이름의

jre 혹은 jdk 경로로 이동해 lib > ext 폴더 안에 ojdbc 파일을 넣어주고 이클립스를 다시 실행하면

 

매 프로젝트 생성시마다 import 해주지 않아도 jdbc 실행이 가능해진다

반응형

댓글