

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Conceitos básicos do driver JDBC do Neptune
<a name="neptune-jdbc-getting-started"></a>

Para usar o driver JDBC do Neptune para se conectar a uma instância do Neptune, o driver JDBC deve ser implantado em uma instância do Amazon EC2 na mesma VPC do seu cluster de banco de dados do Neptune, ou a instância deve estar disponível por meio de um túnel SSH ou balanceador de carga. Um túnel SSH pode ser configurado internamente no driver ou externamente.

Você pode baixar o driver [aqui](https://github.com/aws/amazon-neptune-jdbc-driver/releases). O driver vem embalado como um único arquivo JAR com um nome como `neptune-jdbc-1.0.0-all.jar`. Para usá-lo, coloque o arquivo JAR no `classpath` de sua aplicação. Ou, se a aplicação usa Maven ou Gradle, é possível usar os comandos apropriados do Maven ou do Gradle para instalar o driver pelo JAR.

O driver precisa de um URL de conexão JDBC para se conectar ao Neptune, em um formato como este:

```
jdbc:neptune:{{(connection type)}}://{{(host)}};{{property}}={{value}};{{property}}={{value}};{{...}};{{property}}={{value}}
```

As seções de cada linguagem de consulta no GitHub projeto descrevem as propriedades que você pode definir na URL de conexão do JDBC para essa linguagem de consulta.

Se o arquivo JAR estiver no `classpath` da aplicação, nenhuma outra configuração será necessária. Você pode conectar o driver usando a interface `DriverManager` JDBC e uma string de conexão do Neptune. Por exemplo, se o cluster de banco de dados do Neptune estiver acessível por meio do endpoint `neptune-example.com` na porta 8182, você poderá se conectar ao openCypher da seguinte forma:

```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

void example() {
    String url = "jdbc:neptune:opencypher://bolt://neptune-example:8182";

    Connection connection = DriverManager.getConnection(url);
    Statement statement = connection.createStatement();

    connection.close();
}
```

As seções de documentação do GitHub projeto para cada linguagem de consulta descrevem como construir a cadeia de conexão ao usar essa linguagem de consulta.