Utilizarea JDBC, Universal Connection Pool (UCP) și JVM încorporat (OJVM) cu ajutorul articolelor tehnice, de prezentare, al eșantioanelor de cod, al întrebărilor frecvente și multe altele.
Indiferent dacă este vorba despre cloud sau on-premises, dezvoltarea aplicațiilor Java cu Oracle Autonomous Databases este rapidă și simplă. Dezvoltatorii Java pot profita de cele mai recente caracteristici, cum ar fi Oracle Autonomous Database, reglarea performanțelor, disponibilitatea ridicată, procesarea în memorie și bazele de date pluggable pentru a proiecta și dezvolta aplicații de înaltă performanță, scalabile și fiabile. Driverele JDBC Oracle Database 19c și 18c introduc un nou fișier de proprietăți (ojdbc.properties), împreună cu alte câteva caracteristici care simplifică procesul de conectare la Autonomous Transaction Processing (ATP) și Autonomous Data Warehousing (ADW).
Standarde Java | Acceptă JDK8, JDK11 și JDK17 și implementează JDBC 4.2 și JDBC 4.3 cu ojdbc11.jar (21c) și ojdbc10.jar (19c). Universal Connection Pool (ucp.jar) pentru aplicații Java. Extensii reactive JDBC – Un set de metode care extind standardul JDBC, astfel încât să ofere acces asincron la baza de date. |
Conexiune |
Easy Connect Plus pentru conexiuni TCPS mai simple și pentru transferarea proprietăților de conexiune (numai 19c); un nou fișier ojdbc.properties pentru setarea proprietăților conexiunii; mai multe modalități de a seta TNS_ADMIN; setarea numelui de domeniu al serverului (DN) ca proprietate de conexiune; suport pentru noua proprietate wallet (my_wallet_directory)
|
Performanță | Reactive Streams Ingest (RSI) pentru transmiterea datelor în Oracle Database (numai 21c); Oracle connection manager (CMAN) în modul director de trafic (CMAN-TDM) |
Scalabilitate | Sursa de date Java pentru acces la Baza de date partiționată orizontal. Afinitatea datelor Oracle RAC, API-uri de rutare a partițiilor pentru nivelurile intermediare, centralizator partajat pentru bazele de date cu mai multe entități găzduite și partiționate, precum și echilibrarea traficului la rulare (RLB) |
Disponibilitate ridicată | Transparent Application Continuity (TAC); suport pentru clase concrete cu Application Continuity (AC); AC cu DRCP; suport FAN; și Transaction Guard (TG) |
Securitate | Rezoluție automată furnizor (OraclePKIProvider); suport pentru Key Store Service (KSS); suport proxy HTTPS; suport TLSv1.2; Kerberos, Oracle Wallets și JKS |
Tipuri de date | Suport pentru noul tip de date JSON. Accesibilitate la tablourile asociative PL/SQL; Oracle REF CURSOR ca parametru de legătură IN; și validarea tipului de date JSON |