

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS services de base de données et AWS SDK for Java 2.x
<a name="examples-databases"></a>

AWS [propose plusieurs types de bases de données : relationnelle, clé-valeur, en mémoire, documentaire, etc.](https://aws.amazon.com/products/databases/) La prise en charge du SDK for Java 2.x varie en fonction de la nature du service de base de données dans. AWS

Certains services de base de données, par exemple le service [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html), disposent d'un APIs service Web pour gérer AWS la ressource (base de données) ainsi que d'un APIs service Web pour interagir avec les données. [Dans le SDK pour Java 2.x, ces types de services ont des clients de service dédiés, par exemple Dynamo. DBClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html)

D'autres services de base de données ont un service Web APIs qui interagit avec la ressource, comme l'API [Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/api-reference.html) (pour la gestion des clusters, des instances et des ressources), mais n'ont pas d'API de service Web pour travailler avec les données. Le SDK pour Java 2.x possède une interface [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html)correspondante pour travailler avec la ressource. Cependant, vous avez besoin d'une autre API Java, telle que [MongoDB pour Java, pour](https://www.mongodb.com/developer/languages/java/) travailler avec les données.

Utilisez les exemples ci-dessous pour savoir comment utiliser le SDK pour les clients de service Java 2.x avec les différents types de bases de données.

## Exemples d'Amazon DynamoDB
<a name="examples-db-dynamodb"></a>


| Travailler avec les données | Utilisation de la base de données | 
| --- |--- |
| Client du service SDK : [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | Client du service SDK : [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | 
| Exemple : application [REST React/Spring utilisant DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) | Exemples : [CreateTable, ListTables, DeleteTable](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) | 
| Exemples : [plusieurs exemples de DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) |  | 
|  | 
| --- |
| Client du service SDK : [DynamoDbEnhancedClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/enhanced/dynamodb/DynamoDbEnhancedClient.html) |  | 
| Exemple : application [REST React/Spring utilisant DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) |  | 
| Exemples : [plusieurs exemples de DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) (noms commençant par « Enhanced ») |  | 

Consultez [d'autres exemples de DynamoDB](examples-dynamodb.md) dans la section des exemples de code guidés de ce guide.

## Exemples Amazon RDS
<a name="examples-db-rds"></a>


|  Travailler avec les données  |  Utilisation de la base de données  | 
| --- | --- | 
| API non SDK : JDBC, version SQL spécifique à la base de données ; votre code gère les connexions à la base de données ou un pool de connexions. | Client du service SDK : [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Exemple : application [REST React/Spring utilisant MySQL](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_rds_item_tracker) | Exemples : [Plusieurs RdsClient exemples](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) | 

## Exemples d'Amazon Redshift
<a name="examples-db-redshift"></a>


|  Travailler avec les données  |  Utilisation de la base de données  | 
| --- | --- | 
| Client du service SDK : [RedshiftDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshiftdata/RedshiftDataClient.html) | Client du service SDK : [RedshiftClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshift/RedshiftClient.html) | 
| Exemples : [Plusieurs RedshiftDataClient exemples](https://github.com/awsdocs/aws-doc-sdk-examples/blob/c682a07a1e6abce793e3c32ef3b9661fa723d0ff/javav2/example_code/redshift/src/main/java/com/example/scenario/RedshiftScenario.java) | Exemples : [Plusieurs RedshiftClient exemples](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/redshift/src/main/java/com/example/redshift) | 
| Exemple : application [REST React/Spring utilisant RedshiftDataClient](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/CreatingSpringRedshiftRest) |  | 

## Exemples d'Amazon Aurora Serverless v2
<a name="examples-db-aurora-sv1"></a>


|  Travailler avec les données  |  Utilisation de la base de données  | 
| --- | --- | 
| Client du service SDK : [RdsDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rdsdata/RdsDataClient.html) | Client du service SDK : [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Exemple : application [REST React/Spring utilisant RdsDataClient](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_Spring_RDS_Rest) | Exemples : [Plusieurs RdsClient exemples](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) | 

## Exemples d'Amazon DocumentDB
<a name="examples-db-docdb"></a>


|  Travailler avec les données  |  Utilisation de la base de données  | 
| --- | --- | 
| API non SDK : bibliothèque Java spécifique à MongoDB (par exemple [MongoDB pour Java](https://www.mongodb.com/developer/languages/java/)) ; votre code gère les connexions à la base de données ou un pool de connexions. | Client du service SDK : [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html) | 
| Exemples : [Guide du développeur de DocumentDB (Mongo)](https://docs.aws.amazon.com/documentdb/latest/developerguide/connect_programmatically.html#connect_programmatically-tls_enabled) (sélectionnez l'onglet « Java ») |  | 