使用 Oracle Database 開發 Java 應用程式

使用 Oracle Database 開發 Java 應用程式

使用 JDBC,透過技術文章、白皮書、程式碼範例、常見問題等等,使用通用連線集區 (UCP) 和內嵌 JVM (OJVM)。

顯示使用方式

開始使用 JDBC

使用 JDBC 連線至 ATP

資料庫內嵌式 JVM (OJVM)

資料庫內嵌式 JVM (OJVM)

 

JDBC 和 UCP 功能

無論是在雲端還是內部部署,使用 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 資料類型驗證
 
試用雲端上的 Oracle Database 19c