

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.

# Exemples de code
<a name="code-samples"></a>

Les exemples de cette rubrique utilisent le kit SDK pour Java 2.x comme point de départ pour écrire des applications Athena.

**Note**  
Pour plus d'informations sur la programmation d'Athena à l'aide d'un autre langage spécifique AWS SDKs, consultez les ressources suivantes :  
AWS Command Line Interface (`[athena](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/athena/index.html#cli-aws-athena)`)
AWS SDK pour .NET ([https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Athena/NAthenaModel.html](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Athena/NAthenaModel.html)) 
AWS SDK pour C\$1\$1 (`[Aws::Athena::AthenaClient](https://sdk.amazonaws.com/cpp/api/LATEST/aws-cpp-sdk-athena/html/class_aws_1_1_athena_1_1_athena_client.html)`)
AWS SDK pour Go ([https://docs.aws.amazon.com/sdk-for-go/api/service/athena/](https://docs.aws.amazon.com/sdk-for-go/api/service/athena/)) 
AWS SDK pour JavaScript version 3 () [https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/) 
AWS SDK pour PHP 3,x () [https://docs.aws.amazon.com/aws-sdk-php/v3/api/namespace-Aws.Athena.html](https://docs.aws.amazon.com/aws-sdk-php/v3/api/namespace-Aws.Athena.html) 
AWS SDK pour Python (Boto3) ([https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/athena.html](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/athena.html)) 
AWS SDK pour Ruby version 3 () [https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Athena/Client.html](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Athena/Client.html) 

Pour plus d'informations sur l'exécution des exemples de code Java présentés dans cette section, consultez le [fichier readme Java d'Amazon Athena](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/example_code/athena) sur le référentiel d'[exemples de AWS code](https://github.com/awsdocs/aws-doc-sdk-examples) sur. GitHub Pour la référence de programmation Java pour Athena, voir [AthenaClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/athena/AthenaClient.html)dans le. AWS SDK for Java 2.x

**Note**  
Ces exemples utilisent des constantes (par exemple, `ATHENA_SAMPLE_QUERY`) comme chaînes, qui sont définies dans une déclaration de classe `ExampleConstants.java`. Remplacez ces constantes par vos propres chaînes ou constantes définies.

**Topics**
+ [Constantes](constants.md)
+ [Création d'un client pour accéder à Athena](create-a-client-to-access-athena.md)
+ [Démarrage de l'exécution d'une requête](start-query-execution.md)
+ [Arrêt de l'exécution d'une requête](stop-query-execution.md)
+ [Listage des exécutions de requête](list-query-executions.md)
+ [Création d'une requête nommée](create-a-named-query.md)
+ [Suppression d'une requête nommée](delete-a-named-query.md)
+ [Listage des requêtes nommées](list-named-queries.md)