建立應用程式的基本知識

Autonomous Database on Dedicated Exadata Infrastructure 支援使用各種程式設計語言和平台的應用程式開發。

一般而言,無論您用來建置應用程式的語言為何,您都會遵循相同的準則來建置應用程式,以利用 an Autonomous Database 的高效能和持續可用性功能:

  • 透過 Oracle 從屬端連線。當您透過 Oracle 從屬端連線資料庫時,幾乎所有的連線管理作業都是由從屬端執行,讓您可以專注於應用程式的業務邏輯。視您的程式設計語言而定,您可以使用 Oracle Database JDBC 驅動程式或 Oracle Instant Client。

  • 使用連線集區。當您將應用程式編碼為使用連線集區,而非個別建立及毀棄連線時,會獲得效能改進,並允許您連線的 Oracle 從屬端自動執行持續可用性作業。使用連線集區的程式碼取決於您的程式設計語言。

  • 連線至適當的資料庫服務。Autonomous Database 提供數對連線到資料庫時要使用的資料庫服務。這些資料庫連線服務的組合是設計來支援不同種類的資料庫作業,如自治式資料庫的預先定義資料庫服務名稱中所述。

此外,無論您用來建置應用程式的語言為何,都必須執行相同的基本工作來設定系統以支援應用程式開發:

  1. 下載並安裝要以指定語言開發的基本軟體。例如,您下載和安裝 JDK 來開發 Java 應用程式。

  2. 下載並安裝任何必要的擴充程式庫或模組,以允許應用程式使用指定的語言連線至 Oracle Database 並進行 SQL 呼叫。例如,您下載並安裝 cx_Oracle 擴充模組以開發 Python 應用程式。

  3. 下載並安裝適用於指定語言和延伸程式庫或模組的 Oracle 用戶端。

  4. 下載資料庫的從屬端證明資料,並讓這些證明資料可供您安裝的 Oracle 從屬端使用。

如需執行 Oracle Database JDBC 驅動程式最後兩個步驟的指示,請參閱準備 JDBC 精簡連線。如需為 Oracle Instant Client 執行這些步驟的指示,請參閱準備 Oracle Call Interface (OCI)、ODBC 和 JDBC OCI 連線

對於某些語言與平台,您可以遵循特定的逐步指示,而非一般準則,如下所述。