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 Dy namoDB 服务)具有用于管理资源(数据库) AWS 的网络APIs服务以及用于与数据交互的 Web APIs 服务。在 SDK Java 2.x 版中,这些类型的服务具有专用的服务客户端,例如 D ynamoDBClient

其他数据库服务具有与资源交互APIs的 Web 服务,例如 Amazon DocumentDBAPI(用于集群、实例和资源管理),但没有API用于处理数据的网络服务。SDK适用于 Java 2.x 的,具有用于处理资源的相应DocDbClient接口。但是,你需要另一个 JavaAPI,比如适用于 Java 的 MongoDB 来处理数据。

使用以下示例来了解如何将 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”标签)