本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 資料庫服務和 AWS SDK for 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
使用下列範例來了解如何將 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 範例 |
請參閱本指南的引導程式碼範例一節中的其他 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」索引標籤) |