使用 JDBC,透過技術文章、白皮書、程式碼範例、常見問題等等,使用通用連線集區 (UCP) 和內嵌 JVM (OJVM)。
無論是在雲端還是內部部署,使用 Oracle Autonomous Database 開發 Java 應用程式既快速又簡單。Java 開發人員可以利用最新的功能 (例如 Oracle Autonomous Database、效能自我調整、高可用性、記憶體式處理以及可插式資料庫) 來設計及開發高效能、可擴展且可靠的應用程式。Oracle Database 19c 和 18c JDBC 驅動程式引進了新的特性檔 (ojdbc.properties),另外也提供一些可簡化 Autonomous Transaction Processing (ATP) 和 Autonomous Data Warehousing (ADW) 連線的其他功能。
Java 標準 | 支援 JDK8、JDK11 和 JDK17,並依據 ojdbc11.jar (21c) 和 ojdbc10.jar (19c) 實作 JDBC 4.2 和 JDBC 4.3。Java 應用程式的通用連線集區 (ucp.jar)。JDBC Reactive Extensions - 是一組方法,可延伸 JDBC 標準以提供非同步資料庫存取。 |
連線 |
Easy Connect Plus 可簡化 TCPS 連線並傳遞連線特性 (僅限 19c);新的 ojdbc.properties 檔案可設定連線特性;多種方法可以設定 TNS_ADMIN;將伺服器的網域名稱 (DN) 憑證設定為連線特性;支援新的公事包特性 (my_wallet_directory)
|
效能 | Reactive Streams Ingest (RSI) 可將資料串流至 Oracle Database (僅限 21c);Traffic Director 模式 (CMAN-TDM) 的 Oracle 連線管理程式 (CMAN) |
可擴縮性 | 適用於分區資料庫存取的 Java 資料來源。Oracle RAC 資料相關性;中間層的分區路由 API;適用於多租用戶和分區資料庫的共用集區;以及程式實際執行負載平衡 (RLB) |
高可用性 | 通透應用程式連續性 (TAC);支援具有應用程式連續性 (AC) 的具體類別;AC 與 DRCP;FAN 支援;以及異動保全 (TG) |
安全性 | 自動提供者解析 (OraclePKIProvider);支援金鑰存放區服務 (KSS);HTTPS 代理主機支援;TLSv1.2 支援;Kerberos、Oracle 公事包以及 JKS |
資料類型 | 支援新的 JSON 資料類型。PL/SQL 關聯陣列的協助工具;Oracle REF CURSOR as IN 連結參數;以及 JSON 資料類型驗證 |