java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:xe
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:xe
[ 원인 ]
- DB와 연결이 안 되고 있는다 의미
- JDBC 드라이버의 위치를 인식하지 못해서 발생
[ 해결 1 ] ojdbc.jar 파일을 추가 및 빌드 추가
1) Project > Properties > Java Build Path 이동
2) Add External JARs.. 또는 Add JARs... 선택
3) ojdbc.jar 파일 선택 (버전에 맞게 선택)
4) Apply 선택
2022.01.20 - [Tool/Eclipse] - jar 파일 추가하기 (oracle 18c 기준)
[ 해결 2 ] lib 폴더에 ojdbc.jar 파일 추가
WebContent > WEB-INF > lib 폴더에 ojdbc.jar 파일 추가
[ 해결 3 ] 특정 위치에 ojdbc.jar 파일 넣기
1. ojdbc.jar 파일 준비
※ ojdbc.jar 위치
→ C:\app\사용자\product\18.0.0\dbhomeXE\jdbc\lib
2. 아래의 경로에 ojdbc.jar 파일 복붙
C:\Program Files\Java\jdk1.8.0_151\jre\lib\ext
C:\Program Files\Java\jre1.8.0_171\lib\ext
3. lib 폴더에 추가
WebContent > WEB-INF > lib 폴더에 ojdbc.jar 파일 추가
https://m.blog.naver.com/pyj721aa/221264670837