

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 程式碼範例
<a name="code-samples"></a>

此主題中的範例使用 SDK for Java 2.x 做為起點來編寫 Athena 應用程式。

**注意**  
如需使用其他語言特定 AWS SDKs編寫 Athena 的詳細資訊，請參閱下列資源：  
AWS Command Line Interface (`[athena](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/athena/index.html#cli-aws-athena)`)
適用於 .NET 的 AWS SDK ([https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Athena/NAthenaModel.html](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Athena/NAthenaModel.html)) 
適用於 C\$1\$1 的 AWS SDK (`[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)`)
適用於 Go 的 AWS SDK ([https://docs.aws.amazon.com/sdk-for-go/api/service/athena/](https://docs.aws.amazon.com/sdk-for-go/api/service/athena/)) 
適用於 JavaScript 的 AWS SDK v3 ([https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena/)) 
適用於 PHP 的 AWS SDK 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)) 
適用於 Python (Boto3) 的 AWS SDK ([https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/athena.html](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/athena.html)) 
適用於 Ruby 的 AWS SDK 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 程式碼範例儲存庫](https://github.com/awsdocs/aws-doc-sdk-examples)中的 [Amazon Athena Java 讀我檔案](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)。

**注意**  
這些範例會對在 `ExampleConstants.java` 類別宣告中定義的字串使用常數 (例如 `ATHENA_SAMPLE_QUERY`)。將這些常數取代為您自己的字串或定義的常數。

**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)