ojdbc.jar 는 오라클에서 제공하는 java 용 라이브러리.
- Oracle 10g 는 jdk1.4 나 jdk1.5 이상에서 ojdbc14.jar 를 사용
(버전이 수상해.. ojdbc 14 였는데, 이후론 1자리로 바뀜)
- 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일 이내 삭제하지 않으면 유료). 상용 서비스 이용시 유료.
'Server Oriented > Server' 카테고리의 다른 글
[스프링 부트] OS 가 EUC-KR 인데, 소켓 통신시 UTF-8 데이타가 사용된다면.. (0) | 2024.05.28 |
---|---|
스프링 application.yml (0) | 2022.09.26 |
Tomcat 열린 파일이 너무 많음, tomcat-users.xml 닫지 못... (2) | 2020.03.19 |
IOException: 열린 파일이 너무 많음 (0) | 2020.03.14 |
Apache Tomcat log 설정 (0) | 2020.03.13 |