本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 数据库服务和 AWS SDK for Java 2.x
AWS 提供了多种数据库类型:关系数据库、键值数据库、内存数据库、文档数据库和其他几种数据库。
某些数据库服务(例如 Amazon Dy namoDB 服务)具有用于管理资源(数据库) AWS 的网络APIs服务以及用于与数据交互的 Web APIs 服务。在 SDK Java 2.x 版中,这些类型的服务具有专用的服务客户端,例如 D ynamoDBClient
其他数据库服务具有与资源交互APIs的 Web 服务,例如 Amazon DocumentDBAPI(用于集群、实例和资源管理),但没有API用于处理数据的网络服务。SDK适用于 Java 2.x 的,具有用于处理资源的相应DocDbClient
使用以下示例来了解如何将 for Java 2.x 服务客户端与不同类型的数据库配合使用。SDK
Amazon DynamoDB 示例
处理数据 |
使用数据库 |
---|---|
SDK服务客户端:DynamoDbClient |
SDK服务客户端:DynamoDbClient |
示例:使用 DynamoDB 的 React/Spring 应用程序 REST |
示例:CreateTable、 ListTables、 DeleteTable |
示例:几个 DynamoDB |
|
SDK服务客户端:DynamoDbEnhancedClient |
|
示例:使用 DynamoDB 的 React/Spring 应用程序 REST |
|
示例:几个 DynamoDB |
请在本指南的指导性代码示例部分查看其他 DynamoDB 示例。
亚马逊RDS示例
处理数据 |
使用数据库 |
---|---|
非-SDKAPI:JDBC,特定于数据库的SQL风格;您的代码管理数据库连接或连接池。 | SDK服务客户端:RdsClient |
示例:使用 My 的 React/Spring 应用程序 REST SQL |
示例:几个 RdsClient 例子 |
Amazon Redshift 示例
处理数据 |
使用数据库 |
---|---|
SDK服务客户端:RedshiftDataClient |
SDK服务客户端:RedshiftClient |
示例:几个 RedshiftDataClient 例子 |
示例:几个 RedshiftClient 例子 |
示例:使用的 React/Spring 应用程序 REST RedshiftDataClient |
亚马逊 Aurora Serverless v2 示例
处理数据 |
使用数据库 |
---|---|
SDK服务客户端:RdsDataClient |
SDK服务客户端:RdsClient |
示例:使用的 React/Spring 应用程序 REST RdsDataClient |
示例:几个 RdsClient 例子 |
Amazon DocumentDB 示例
处理数据 |
使用数据库 |
---|---|
非-SDKAPI:特定于 MongoDB 的 Java 库(例如 J ava 版 MongoDB |
SDK服务客户端:DocDbClient |
示例:DocumentDB (Mongo) Developer Guide(选择“Java”标签) |