티스토리 뷰

제목 그대로 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 버전을 사용하면 범용적으로 사용할 수 있을것 같다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30