

# コードサンプル
<a name="code-samples"></a>

このトピックの例は、Athena アプリケーションを記述するための開始点として SDK for Java 2.x を使用しています。

**注記**  
言語固有の AWS SDK を使用した Athena のプログラミングについては、次の関連リソースを参照してください。  
AWS Command Line Interface (`[athena](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/athena/index.html#cli-aws-athena)`)
AWS SDK for .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 for 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 for 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 for JavaScript v3 ([https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/)) 
AWS SDK for 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 for 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 for Ruby v3 ([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)) 

このセクションの Java コード例の実行についての詳細は、GitHub の [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples) で「[Amazon Athena Java Readme](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/example_code/athena)」を参照してください。Athena の Java プログラミングリファレンスについては、「AWS SDK for Java 2.x」の「[AthenaClient](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/athena/AthenaClient.html)」を参照してください。

**注記**  
これらのサンプルで使用する定数 (`ATHENA_SAMPLE_QUERY` など) は、`ExampleConstants.java` クラス宣言に定義されている文字列用です。これらの定数は、独自の文字列または定義済み定数を置き換えてください。

**Topics**
+ [定数](constants.md)
+ [Athena にアクセスするためのクライアントの作成](create-a-client-to-access-athena.md)
+ [クエリ実行の開始](start-query-execution.md)
+ [クエリ実行の停止](stop-query-execution.md)
+ [クエリ実行の表示](list-query-executions.md)
+ [名前付きクエリの作成](create-a-named-query.md)
+ [名前付きクエリの削除](delete-a-named-query.md)
+ [名前付きクエリの表示](list-named-queries.md)