

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS Datenbankdienste und AWS SDK for Java 2.x
<a name="examples-databases"></a>

AWS [bietet verschiedene Datenbanktypen: relationale Datenbanken, Key-Value-Datenbanken, In-Memory-Datenbanken, Dokumentendatenbanken und viele andere.](https://aws.amazon.com/products/databases/) Die Unterstützung des SDK for Java 2.x variiert je nach Art des Datenbankdienstes in AWS.

Einige Datenbankdienste, z. B. der [Amazon DynamoDB DynamoDB-Dienst](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html), verfügen über einen Webservice APIs zur Verwaltung der AWS Ressource (Datenbank) sowie über einen Webservice APIs zur Interaktion mit den Daten. Im SDK for Java 2.x haben diese Arten von Diensten spezielle Service-Clients, zum Beispiel [Dynamo DBClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html).

Andere Datenbankdienste verfügen über Webdienste, APIs die mit der Ressource interagieren, z. B. die [Amazon DocumentDB DocumentDB-API](https://docs.aws.amazon.com/documentdb/latest/developerguide/api-reference.html) (für Cluster-, Instance- und Ressourcenmanagement), haben jedoch keine Webservice-API für die Arbeit mit den Daten. Das SDK for Java 2.x hat eine entsprechende [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html)Schnittstelle für die Arbeit mit der Ressource. Sie benötigen jedoch eine andere Java-API, z. B. [MongoDB für Java](https://www.mongodb.com/developer/languages/java/), um mit den Daten arbeiten zu können.

Verwenden Sie die folgenden Beispiele, um zu erfahren, wie Sie das SDK for Java 2.x-Serviceclients mit den verschiedenen Datenbanktypen verwenden.

## Beispiele für Amazon DynamoDB
<a name="examples-db-dynamodb"></a>


| Mit den Daten arbeiten | Mit der Datenbank arbeiten | 
| --- |--- |
| SDK-Dienstclient: [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | SDK-Dienstclient: [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | 
| Beispiel: [React/Spring-REST-Anwendung](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) mit DynamoDB | [Beispiele:,, CreateTable ListTables DeleteTable](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) | 
| Beispiele: [Verschiedene DynamoDB-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) |  | 
|  | 
| --- |
| SDK-Dienstclient: [DynamoDbEnhancedClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/enhanced/dynamodb/DynamoDbEnhancedClient.html) |  | 
| Beispiel: [React/Spring-REST-Anwendung](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) mit DynamoDB |  | 
| Beispiele: [Verschiedene DynamoDB-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) (Namen, die mit „Enhanced“ beginnen) |  | 

[Weitere DynamoDB-Beispiele](examples-dynamodb.md) finden Sie im Abschnitt mit geführten Codebeispielen dieses Handbuchs.

## Beispiele für Amazon RDS
<a name="examples-db-rds"></a>


|  Mit den Daten arbeiten  |  Mit der Datenbank arbeiten  | 
| --- | --- | 
| API ohne SDK: JDBC, datenbankspezifische SQL-Variante; Ihr Code verwaltet Datenbankverbindungen oder einen Verbindungspool. | SDK-Dienstclient: [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Beispiel: [React/Spring REST-Anwendung](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_rds_item_tracker) mit MySQL | [Beispiele: Mehrere Beispiele RdsClient ](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) | 

## Beispiele für Amazon Redshift
<a name="examples-db-redshift"></a>


|  Mit den Daten arbeiten  |  Mit der Datenbank arbeiten  | 
| --- | --- | 
| SDK-Dienstclient: [RedshiftDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshiftdata/RedshiftDataClient.html) | SDK-Dienstclient: [RedshiftClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshift/RedshiftClient.html) | 
| Beispiele: [Verschiedene RedshiftDataClient Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples/blob/c682a07a1e6abce793e3c32ef3b9661fa723d0ff/javav2/example_code/redshift/src/main/java/com/example/scenario/RedshiftScenario.java) | Beispiele: [Mehrere RedshiftClient Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/redshift/src/main/java/com/example/redshift) | 
| Beispiel: [React/Spring REST-Anwendung](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/CreatingSpringRedshiftRest) mit RedshiftDataClient |  | 

## Beispiele für Amazon Aurora Serverless v2
<a name="examples-db-aurora-sv1"></a>


|  Mit den Daten arbeiten  |  Mit der Datenbank arbeiten  | 
| --- | --- | 
| SDK-Dienstclient: [RdsDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rdsdata/RdsDataClient.html) | SDK-Dienstclient: [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Beispiel: [React/Spring-REST-Anwendung](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_Spring_RDS_Rest) mit RdsDataClient | [Beispiele: Mehrere Beispiele RdsClient ](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) | 

## Beispiele für Amazon DocumentDB
<a name="examples-db-docdb"></a>


|  Mit den Daten arbeiten  |  Mit der Datenbank arbeiten  | 
| --- | --- | 
| Nicht-SDK-API: MongoDB-spezifische Java-Bibliothek (zum Beispiel [MongoDB für Java](https://www.mongodb.com/developer/languages/java/)); Ihr Code verwaltet Datenbankverbindungen oder einen Verbindungspool. | SDK-Dienstclient: [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html) | 
| Beispiele: [DocumentDB (Mongo) Developer Guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/connect_programmatically.html#connect_programmatically-tls_enabled) (wählen Sie die Registerkarte „Java“) |  | 