

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.

# Premiers pas avec le pilote Neptune JDBC
<a name="neptune-jdbc-getting-started"></a>

Pour utiliser le pilote JDBC Neptune afin de vous connecter à une instance Neptune, soit le pilote JDBC doit être déployé sur une instance Amazon EC2 située dans le même VPC que le cluster de bases de données Neptune, soit l'instance doit être disponible via un tunnel SSH ou un équilibreur de charge. Un tunnel SSH peut être configuré dans le pilote en interne ou en externe.

Vous pouvez télécharger le pilote source [ici](https://github.com/aws/amazon-neptune-jdbc-driver/releases). Le pilote est fourni sous la forme d'un seul fichier JAR avec un nom tel que `neptune-jdbc-1.0.0-all.jar`. Pour l'utiliser, placez le fichier JAR dans le dossier `classpath` de votre application. Ou, si votre application utilise Maven ou Gradle, vous pouvez utiliser les commandes Maven ou Gradle appropriées pour installer le pilote à partir du fichier JAR.

Le pilote a besoin d'une URL de connexion JDBC pour se connecter à Neptune, sous la forme suivante :

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

Les sections relatives à chaque langage de requête du GitHub projet décrivent les propriétés que vous pouvez définir dans l'URL de connexion JDBC pour ce langage de requête.

Si le fichier JAR se trouve dans le dossier `classpath` de votre application, aucune autre configuration n'est nécessaire. Vous pouvez connecter le pilote à l'aide de l'interface JDBC `DriverManager` et d'une chaîne de connexion Neptune. Par exemple, si le cluster de bases de données Neptune est accessible via le point de terminaison `neptune-example.com` sur le port 8182, vous pouvez vous connecter à openCypher comme suit :

```
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();
}
```

Les sections de documentation du GitHub projet pour chaque langage de requête décrivent comment construire la chaîne de connexion lors de l'utilisation de ce langage de requête.