728x90
반응형
오라클 10g에서 오라클12c로 업그레이드를 해서 ojbdc.jar를 변경해줘야하는 일이 있었습니다.
저는 oracle12c에 맞는 ojdbc6.jar에서 ojdbc7.jar로 변경해주면 되는 줄 알았습니다.
하지만 ojdbc7.jar로 변경하고 select해본 결과 아래와 같은 오류가 발생했습니다.
Caused by: java.lang.UnsupportedClassVersionError: oracle/jdbc/driver/OracleDriver : Unsupported major.minor version 51.0
구글링 결과
jdk버전에 맞지 않는 lib를 추가해서 발생한 오류였습니다.
즉 jdk버전은 1.6인데 ojdbc7.jar를 사용해서 에러가 발생한 것
oracle사이트에 들어가 oracle12c에 맞는 jdk버전을 확인해봤습니다.
ojdbc7.jar : jdk7 또는 jdk8버전
ojdbc6.jar : jdk6버전
https://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html
결론은 jdk버전에 따라서 오라클 ojdbc.jar 버전도 달랐던 것이었습니다.
jdk 버전에 맞는 jar파일 다운받아서 사용해야합니다.
오라클버전 | jdk버전 | jar |
orcale 12c | JDK 1.7이상 | ojdbc7.jar |
JDK 1.6이상 | ojdbc6.jar | |
oracle 11g | JDK 1.6이상 | ojdbc6.jar |
oracle 10g | JDK 1.4, 1.5이상 | ojdbc14.jar |
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
오라클 sqlplus에서 SP2-0734 에러 해결하기 (0) | 2019.06.02 |
---|---|
오라클 테이블 데이터 용량 확인하기 (0) | 2019.04.18 |
오라클 값 개행으로 입력하기 (0) | 2019.04.01 |
오라클 자바를 이용해 SHA256 함수 만들기 (0) | 2019.01.12 |
오라클 SQL Developer 날짜형식 변경하기 (0) | 2019.01.12 |