

# Driver JDBC 3.x do Athena
<a name="jdbc-v3-driver"></a>

Você pode usar uma conexão JDBC para se conectar ao Amazon Athena em muitas ferramentas e aplicações de clientes SQL de terceiros.

## Requisitos do sistema
<a name="jdbc-v3-driver-system-requirements"></a>
+ Ambiente de runtime do Java 8 (ou superior)
+ Pelo menos 20 MB de espaço em disco disponível

## Considerações e limitações
<a name="jdbc-v3-driver-considerations-and-limitations"></a>

A seguir estão algumas considerações e limitações do driver JDBC 3.x. do Athena.
+ **Registro em log**: o driver 3.x usa o [SLF4J](https://www.slf4j.org/manual.html), que é uma camada de abstração que permite o uso de qualquer um dos diversos sistemas de registro em log em runtime.
+ **Criptografia**: quando usa o captador do Amazon S3 com a opção de criptografia do `CSE_KMS`, o cliente do Amazon S3 não pode descriptografar os resultados armazenados em um bucket do Amazon S3. Se você precisar de criptografia `CSE_KMS`, poderá continuar a usar o buscador de streaming. Está nos planos a compatibilidade com a criptografia `CSE_KMS` com o buscador Amazon S3.

## Download do driver JDBC 3.x
<a name="jdbc-v3-driver-download"></a>

Esta seção contém informações de download e licença para o driver JDBC 3.x.

**Importante**  
Quando você usar o driver JDBC 3.x, preste atenção aos seguintes requisitos:  
**Porta 444 aberta**: mantenha a porta 444, que o Athena usa para fazer uma transmissão dos resultados das consultas, aberta para o tráfego de saída. Ao usar um endpoint do PrivateLink para se conectar ao Athena, verifique se o grupo de segurança anexado ao endpoint do PrivateLink está aberto para o tráfego de entrada na porta 444. 
**Política athena:GetQueryResultsStream**: adicione a ação de política `athena:GetQueryResultsStream` para as entidades principais do IAM que usam o driver JDBC. Essa ação de política não é exposta diretamente com a API. Ela apenas é usada com drivers ODBC e JDBC como parte do suporte a resultados de transmissão. Para visualizar um exemplo de política, consulte [AWSPolítica gerenciada : AWSQuicksightAthenaAccess](security-iam-awsmanpol.md#awsquicksightathenaaccess-managed-policy). 

Para baixar o driver JDBC versão 3.x do Amazon Athena, acesse os links a seguir.

### Jar com dependências do driver JDBC
<a name="jdbc-v3-driver-download-uber-jar"></a>

O download a seguir empacota o driver e todas as suas dependências no mesmo arquivo `.jar`. Esse download é comumente usado para clientes SQL de terceiros.

[3.7.0 uber jar](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/athena-jdbc-3.7.0-with-dependencies.jar)

### Jar sem dependências do driver JDBC
<a name="jdbc-v3-driver-download-lean-jar"></a>

O download a seguir é um arquivo `.zip` que contém o `.jar` sem dependências para o driver e arquivos `.jar` separados para as dependências do driver. Esse download é comumente usado para aplicações personalizadas que podem ter dependências conflitantes com as dependências que o driver usa. Esse download é útil se você quiser escolher quais dependências do driver incluir no jar sem dependências e quais excluir se a aplicação personalizada já contiver uma ou mais dependências.

[3.7.0 lean jar](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/athena-jdbc-3.7.0-lean-jar-and-separate-dependencies-jars.zip)

### Licença
<a name="jdbc-v3-driver-license"></a>

O link a seguir contém o contrato de licença do driver JDBC 3.x.

[Licença](https://downloads.athena.us-east-1.amazonaws.com/drivers/JDBC/3.7.0/LICENSE.txt)

## Propagação de identidade confiável com JDBC
<a name="jdbc-v3-driver-trusted-identity"></a>

Agora é possível se conectar ao Amazon Athena usando drivers JDBC com recursos de login único por meio do Centro de Identidade do AWS Identity and Access Management. Quando você acessa o Athena a partir de ferramentas como PowerBI, Tableau ou DBeaver, sua identidade e permissões são propagadas automaticamente para o Athena por meio do Centro de Identidade do IAM. Para obter mais informações, consulte [Usar a propagação de identidade confiável com drivers do Amazon Athena](using-trusted-identity-propagation.md).

**Topics**
+ [Requisitos do sistema](#jdbc-v3-driver-system-requirements)
+ [Considerações e limitações](#jdbc-v3-driver-considerations-and-limitations)
+ [Download do driver JDBC 3.x](#jdbc-v3-driver-download)
+ [Propagação de identidade confiável com JDBC](#jdbc-v3-driver-trusted-identity)
+ [Conceitos básicos do driver JDBC 3.x](jdbc-v3-driver-getting-started.md)
+ [Parâmetros de conexão do JDBC 3.x do Amazon Athena](jdbc-v3-driver-connection-parameters.md)
+ [Outra configuração do JDBC 3.x](jdbc-v3-driver-other-configuration.md)
+ [Notas de versão do JDBC 3.x do Amazon Athena](jdbc-v3-driver-release-notes.md)
+ [Versões anteriores do driver JDBC 3.x driver do Athena](jdbc-v3-driver-previous-versions.md)