AWS 資料庫服務和 AWS SDK for Java 2.x - AWS SDK for Java 2.x

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS 資料庫服務和 AWS SDK for Java 2.x

AWS 提供數種資料庫類型:關聯式、鍵值、記憶體內、文件和其他幾種 。SDK 適用於 Java 2.x 的 支援會根據 中資料庫服務的本質而有所不同 AWS。

某些資料庫服務,例如 Amazon DynamoDB 服務,具有APIs管理 AWS 資源 (資料庫) 的 Web 服務,以及APIs與資料互動的 Web 服務。在 SDK for Java 2.x 中,這些類型的服務具有專用服務用戶端,例如 D ynamoDBClient

其他資料庫服務具有與資源APIs互動的 Web 服務,例如 Amazon DocumentDB API(用於叢集、執行個體和資源管理),但沒有API用於處理資料的 Web 服務。SDK for Java 2.x 具有用於使用 資源的對應DocDbClient介面。不過,您需要另一個 Java API,例如適用於 Java 的 MongoDB,才能使用資料。

使用下列範例來了解如何將 SDK for Java 2.x 服務用戶端與不同類型的資料庫搭配使用。

Amazon DynamoDB 範例

使用資料

使用資料庫

SDK 服務用戶端: DynamoDbClient SDK 服務用戶端: DynamoDbClient
範例:使用 DynamoDB 的 React/Spring REST 應用程式 範例:CreateTable、 ListTables、 DeleteTable
範例:數個 DynamoDB 範例
SDK 服務用戶端: DynamoDbEnhancedClient
範例:使用 DynamoDB 的 React/Spring REST 應用程式
範例:數個 DynamoDB 範例 (以 'Enhanced" 開頭的名稱)

請參閱本指南的引導程式碼範例一節中的其他 DynamoDB 範例。

Amazon RDS範例

使用資料

使用資料庫

非SDK API:JDBC、資料庫特定 SQL 的 樣式;您的程式碼會管理資料庫連線或連線集區。 SDK 服務用戶端: RdsClient
範例:使用 My 的 React/Spring REST 應用程式SQL 範例:數個 RdsClient 範例

Amazon Redshift 範例

使用資料

使用資料庫

SDK 服務用戶端: RedshiftDataClient SDK 服務用戶端: RedshiftClient
範例:數個 RedshiftDataClient 範例 範例:數個 RedshiftClient 範例
範例:使用 的 React/Spring REST 應用程式 RedshiftDataClient

Amazon Aurora Serverless v2 範例

使用資料

使用資料庫

SDK 服務用戶端: RdsDataClient SDK 服務用戶端: RdsClient
範例:使用 的 React/Spring REST 應用程式 RdsDataClient 範例:數個 RdsClient 範例

Amazon DocumentDB 範例

使用資料

使用資料庫

非SDK API:MongoDB 特定 Java 程式庫 (例如適用於 Java 的 MongoDB);您的程式碼會管理資料庫連線或連線集區。 SDK 服務用戶端: DocDbClient
範例:DocumentDB (Mongo) 開發人員指南 (選取「Java」索引標籤)