本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS数据库服务和 AWS SDK for Java 2.x
AWS提供多种数据库类型:关系、键值、内存中、文档和其他几种数据库类型。
一些数据库服务,例如 Amazon DynamoDB 服务,具有用于管理AWS资源(数据库)的 Web 服务 API 以及用于与数据交互的 Web 服务 API。在适用于 Java 2.x 的 SDK 中,这些类型的服务有专用的服务客户端,例如 D ynamo
其他数据库服务具有与资源交互的 Web 服务 API,例如 Amazon DocumentDB API(用于集群、实例和资源管理),但没有用于处理数据的 Web 服务 API。适用于 Java 2.x 的 SDK 具有用于处理资源的相应DocDbClient
使用以下示例了解如何在不同类型的数据库中使用适用于 Java 2.x 的 SDK 服务客户端。
Amazon DynamoDB
使用数据 |
使用数据库 |
---|---|
SDK service client: dynamoDB 客户端 |
SDK service client: dynamoDB 客户端 |
Example: 使用 DynamoDB 进行反应/Spring REST 应用程序 |
Examples: CreateTable, ListTables, DeleteTable |
Examples: DynamoDB 示例 |
|
SDK service client: dynamoDB EnhancedClient |
|
Example: 使用 DynamoDB 进行反应/Spring REST 应用程序 |
|
Examples: DynamoDB 示例 |
在本指南的指导性代码示例部分中查看其他 DynamoDB 示例。
Amazon RDS 示例
使用数据 |
使用数据库 |
---|---|
非 SDK API:JDBC,特定于数据库的 SQL 风格;您的代码管理数据库连接或连接池。 | SDK 服务客户端:RdsClient |
示例:使用 MySQL 的 react/Spring REST |
示例:几个RdsClient例子 |
Amazon Redshift
使用数据 |
使用数据库 |
---|---|
SDK 服务客户端:RedshiftDataClient |
SDK 服务客户端:RedshiftClient |
示例:几个RedshiftDataClient例子 |
示例:几个RedshiftClient例子 |
示例:使用 React/Spring |
Amazon Aurora Serless v
使用数据 |
使用数据库 |
---|---|
SDK 服务客户端:RdsDataClient |
SDK 服务客户端:RdsClient |
示例:使用 React/Spring |
示例:几个RdsClient例子 |
Amazon DocumentDB cu
使用数据 |
使用数据库 |
---|---|
非 SDK API:特定于 MongoDB 的 Java 库(例如 J ava 版 MongoDB |
SDK 服务客户端:DocDbClient |
示例:DocumentDB (Mongo) 开发者指南(选择 “Java” 选项卡) |