DB/RDBMS
Oracle version & JDK version 에 따른 ojdbc version 선택
호형
2021. 7. 22. 13:32
제목 그대로 Oracle version & JDK version 에 따른 ojdbc version 선택을 하는 방법이다.
ojdbc란? Oracle JDBC이다. JDBC는 Java Database Connectivity, 즉 Java와 Database를 연결해주는 역할을 한다.
일단 Oracle에서 지원하는 JDBC 드라이버 버전을 보자.
Release | GA Date | Premier Support Ends | Extended Support Ends | Sustaining Support Ends |
19c(장기 릴리스) | 2019년 4월 | 2024년 4월 | 2027년 4월 | 무기한 |
18.3 | 2018년 7월 | 2021년 6월 | 사용할 수 없습니다 | 무기한 |
12.2 | 2017년 3월 | 2020년 11월 | 사용할 수 없습니다 | 무기한 |
12.1 | 2013년 6월 | 2018년 7월 | 2021년 7월 | 무기한 |
그다음은 Oracle Database 버전과 이를 지원하는 JDK 이다.
오라클 데이터베이스 버전 | 릴리스와 관련된 JDBC Jar 파일 |
21.1 | ojdbc11.jar( JDK11, JDK12, JDK13, JDK14 및 JDK15 포함) ojdbc8.jar( JDK8, JDK11, JDK12, JDK13, JDK14 및 JDK15 포함) |
19.x | ojdbc10.jar( JDK10, JDK11 포함) ojdbc8.jar( JDK8, JDK9, JDK11 포함) |
18.3 | ojdbc8.jar( JDK8, JDK9, JDK10, JDK11 포함) |
12.2 또는 12cR2 | JDK 8이 있는 ojdbc8.jar |
12.1 또는 12cR1 | ojdbc7.jar( JDK 7 및 JDK 8 포함) ojdbc6.jar( JDK 6 포함) |
11.2 또는 11gR2 | JDK 6, JDK 7 및 JDK 8이 있는 ojdbc6.jar (참고: JDK7 및 JDK8은 11.2.0.3 및 11.2.0.4에서만 지원됨) JDK 5가 있는 ojdbc5.jar |
그 다음은 Oracle JDBC와 표준 JDBC의 관계이다.
오라클 데이터베이스 버전 | JDBC 사양 |
21.1 | ojdbc11.jar의 JDBC 4.3 ojdbc8.jar의 JDBC 4.2 |
19.x | ojdbc10.jar의 JDBC 4.3 ojdbc8.jar의 JDBC 4.2 |
18.3 | ojdbc8.jar의 JDBC 4.2 |
12.2 또는 12cR2 | ojdbc8.jar의 JDBC 4.2 |
12.1 또는 12cR1 | ojdbc7.jar의 JDBC 4.1 ojdbc6.jar의 JDBC 4.0 |
11.2 또는 11gR2 | ojdbc6.jar의 JDBC 4.0 ojdbc5.jar의 JDBC 3.0 |
현재는 ojdbc8 버전을 사용하면 범용적으로 사용할 수 있을것 같다.
끝!