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
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 aquineptune-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.