기술 문서, 백서, 코드 샘플, FAQ 등에 JDBC, UCP(Universal Connection Pool) 및 내장형 JVM(OJVM)을 사용할 수 있습니다.
클라우드에서도, 온프레미스에서도, Oracle Autonomous Databases를 활용하면 Java 애플리케이션을 쉽고 빠르게 개발할 수 있습니다. Java 개발자들은 Oracle Autonomous Database, 성능 셀프 튜닝, 고가용성, 인메모리 프로세싱, 플러거블 데이터베이스 등 최신 기능을 활용하여 고성능과 확장성을 갖춘 안정적인 애플리케이션을 설계 및 개발할 수 있습니다. Oracle Database 19c 18c JDBC 드라이버는 새로운 속성 파일(ojdbc.properties)과 함께 Autonomous Transaction Processing(ATP) 및 Autonomous Data Warehousing(ADW)에 대한 연결을 단순화해 주는 다양한 기능을 소개합니다.
Java 표준 | JDK8, JDK11, JDK17을 지원하고, JDBC 4.2 및 JDBC 4.3을 각각 ojdbc11.jar(21c) 및 ojdbc10.jar(19c)로 구현합니다. Java 애플리케이션을 위한 Universal Connection Pool(ucp.jar). JDBC Reactive Extensions - JDBC 표준을 확장해 비동기 데이터베이스 액세스를 제공하는 일련의 방식. |
연결 |
더욱 손쉬운 TCPS 연결 및 연결 속성 전달을(19c 한정) 위한 Easy Connect Plus, 연결 속성 설정을 위한 새로운 ojdbc.properties 파일, 다양한 TNS_ADMIN 설정 방식, 서버의 도메인 이름(DN) 인증을 연결 속성으로 설정, 새로운 전자 지갑 속성 지원(my_wallet_directory)
|
성능 | Oracle Database (21c 한정)로의 데이터 스트리밍을 위한 Reactive Streams Ingest(RSI), Traffic Director 모드(CMAN-TDM)의 Oracle 연결 관리자(CMAN) |
확장성 | 표준 데이터베이스 액세스를 위한 Java 데이터 소스. Oracle RAC 데이터 유사성, 중간 계층을 위한 샤드 라우팅 API, 멀티태넌트 및 샤딩된 데이터베이스를 위해 공유된 풀, 런타임 로드밸런싱(RLB) |
고가용성(HA) | Transparent Application Continuity(TAC) , Application Continuity(AC)에 관한 구체화된 클래스 지원, DRCP를 갖춘 AC, FAN 지원, Transaction Guard(TG) |
보안 | Automatic Provider Resolution(OraclePKIProvider), Key Store Service(KSS) 지원, HTTPS 프록시 지원, TLSv1.2 지원, Kerberos, Oracle Wallets, JKS |
데이터 유형 | 새로운 JSON 데이터 유형 지원. PL/SQL 연관 배열에 대한 액세스, IN 바인드 패러미터로써의 Oracle REF CURSOR, JSON 데이터 유형 검증 |