ojdbc.jar 는 오라클에서 제공하는 java 용 라이브러리.
- Oracle 10g 는 jdk1.4 나 jdk1.5 이상에서 ojdbc14.jar 를 사용
- Oracle 11g 는 jdk1.6 이상, ojdbc6.jar 사용
- Oracle 12c 는 jdk1.6 이상에서 ojdbc6.jar, jdk1.7 이상에선 ojdbc7.jar 사용하기도 함
이 때 부터 Oracle DB 버전에 따라 ojdbc 와 jdk 버전 조합이 상당히 달라짐.
한국에선 2024년 현재에도 주력으로 사용
12c (12.2.0.1, 최신 패치도 동일) 는 아래 조합
jdk8 과 ojdbc8.jar (JDBC 버전 언급x)
- Oracle 18c, 2018년 2월 출시
18c (18.21.0.0) 는 아래 조합
jdk8, jdk11 등과 ojdbc8.jar (JDBC 버전 언급x )
- Oracle 19c, 2019년 2월 출시
19c (19.21.0.0) 는 아래 조합
jdk8, jdk11, jdk17, jdk19 등과 ojdbc8.jar (JDBC 4.2)
jdk11, jdk17 등과 ojdbc10.jar (JDBC 4.3)
- Oracle 21c, 2020년 12월 출시
21c (21.11.0.0) 는 아래 조합
jdk8, jdk11 등과 ojdbc8.jar (JDBC 4.2)
jdk11, jdk17, jdk19 등과 ojdbc11.jar (JDBC 4.3)
- Oracle 23c, 2023년4월 출시
23c (23.3.0.23.09) 는 아래 조합
jdk8, jdk11 등과 ojdbc8.jar (JDBC 4.2)
jdk11, jdk17, jdk19, jdk21(최근에 21 추가) 등과 ojdbc11.jar (JDBC 4.3)
* g 는 Grid, c 는 Cloud
* https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
상기 내용은, ojdbc download URL 2024.01.16 확인사항
- MySQL 은 2010년부터 Oracle 사가 소유
* Oracle Editions
- Express Edition : 무료, 윈도우와 리눅스만 지원
- Standard Edition One : 개발 및 테스트 목적 무료. 상용 서비스 이용시 유료. CPU 2개 까지 지원
- Standard Edition : 개발 및 테스트 목적 무료. 상용 서비스 이용시 유료. CPU 4개까지 지원
- Enterprise Edition : 개발 및 테스트 목적 무료(7일 이내 삭제하지 않으면 유료). 상용 서비스 이용시 유료.
출처: https://jsp-making.tistory.com/489 [JSP 요리:티스토리]
'DB > Oracle' 카테고리의 다른 글
[Oracle DB] 계정 관리하기 (0) | 2023.04.27 |
---|---|
[Oracle DB] 다양한 쿼리 함수 (0) | 2023.04.27 |
[Oracle DB] 시퀀스(Sequence) (0) | 2023.04.27 |
[Oracle DB] 트랜잭션(Transaction) (0) | 2023.04.27 |
[Oracle DB] 정규화(Normalization) (0) | 2023.04.27 |