

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS servizi di database e AWS SDK for Java 2.x
<a name="examples-databases"></a>

AWS [offre diversi tipi di database: relazionali, chiave-valore, in memoria, documentali e molti altri.](https://aws.amazon.com/products/databases/) Il supporto dell'SDK for Java 2.x varia a seconda della natura del servizio di database in uso. AWS

Alcuni servizi di database, ad esempio il servizio [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html), dispongono di un APIs servizio Web per AWS la gestione della risorsa (database) e di un APIs servizio Web per interagire con i dati. [Nell'SDK for Java 2.x questi tipi di servizi dispongono di client di servizio dedicati, ad esempio Dynamo. DBClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html)

Altri servizi di database dispongono di servizi Web APIs che interagiscono con la risorsa, come l'API [Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/api-reference.html) (per la gestione di cluster, istanze e risorse), ma non dispongono di un'API di servizio Web per l'utilizzo dei dati. L'SDK for Java 2.x ha un'interfaccia [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html)corrispondente per lavorare con la risorsa. Tuttavia, è necessaria un'altra API Java, come [MongoDB per Java, per](https://www.mongodb.com/developer/languages/java/) lavorare con i dati.

Utilizza gli esempi seguenti per scoprire come utilizzare i client di servizio SDK for Java 2.x con i diversi tipi di database.

## Esempi di Amazon DynamoDB
<a name="examples-db-dynamodb"></a>


| Lavorare con i dati | Lavorare con il database | 
| --- |--- |
| Client di servizio SDK: [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | Client di servizio SDK: [DynamoDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/dynamodb/DynamoDbClient.html) | 
| Esempio: applicazione [REST React/Spring](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) che utilizza DynamoDB | [CreateTableEsempi ListTables:](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb),, DeleteTable | 
| Esempi: [diversi esempi di DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) |  | 
|  | 
| --- |
| Client di servizio SDK: [DynamoDbEnhancedClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/enhanced/dynamodb/DynamoDbEnhancedClient.html) |  | 
| Esempio: applicazione [REST React/Spring](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_dynamodb_web_app) che utilizza DynamoDB |  | 
| Esempi: [diversi esempi di DynamoDB](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/dynamodb/src/main/java/com/example/dynamodb) (nomi che iniziano con «Enhanced») |  | 

Vedi [altri esempi di DynamoDB](examples-dynamodb.md) nella sezione degli esempi di codice guidati di questa guida.

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


|  Lavorare con i dati  |  Lavorare con il database  | 
| --- | --- | 
| API non SDK: JDBC, versione SQL specifica del database; il codice gestisce le connessioni al database o un pool di connessioni. | Client di servizio SDK: [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Esempio: applicazione [REST React/Spring](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_rds_item_tracker) che utilizza MySQL | [Esempi RdsClient :](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) diversi esempi | 

## Esempi di Amazon Redshift
<a name="examples-db-redshift"></a>


|  Lavorare con i dati  |  Lavorare con il database  | 
| --- | --- | 
| Client di servizio SDK: [RedshiftDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshiftdata/RedshiftDataClient.html) | Client di servizio SDK: [RedshiftClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/redshift/RedshiftClient.html) | 
| Esempi: [diversi RedshiftDataClient ](https://github.com/awsdocs/aws-doc-sdk-examples/blob/c682a07a1e6abce793e3c32ef3b9661fa723d0ff/javav2/example_code/redshift/src/main/java/com/example/scenario/RedshiftScenario.java) esempi | Esempi: [diversi RedshiftClient esempi](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/redshift/src/main/java/com/example/redshift) | 
| Esempio: applicazione [REST React/Spring](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/CreatingSpringRedshiftRest) che utilizza RedshiftDataClient |  | 

## Esempi di Amazon Aurora Serverless v2
<a name="examples-db-aurora-sv1"></a>


|  Lavorare con i dati  |  Lavorare con il database  | 
| --- | --- | 
| Client di servizio SDK: [RdsDataClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rdsdata/RdsDataClient.html) | Client di servizio SDK: [RdsClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/rds/RdsClient.html) | 
| Esempio: applicazione [REST React/Spring](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_Spring_RDS_Rest) che utilizza RdsDataClient | [Esempi: diversi esempi RdsClient ](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/rds/src/main/java/com/example/rds) | 

## Esempi di Amazon DocumentDB
<a name="examples-db-docdb"></a>


|  Lavorare con i dati  |  Lavorare con il database  | 
| --- | --- | 
| API non SDK: libreria Java specifica per MongoDB (ad esempio MongoDB per [Java); il codice gestisce le connessioni](https://www.mongodb.com/developer/languages/java/) al database o un pool di connessioni. | Client di servizio SDK: [DocDbClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/docdb/DocDbClient.html) | 
| Esempi: [DocumentDB (Mongo) Developer Guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/connect_programmatically.html#connect_programmatically-tls_enabled) (seleziona la scheda 'Java') |  | 