

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Neptune JDBC トライバーの開始方法
<a name="neptune-jdbc-getting-started"></a>

Neptune JDBC ドライバーを使用して Neptune インスタンスに接続するには、JDBC ドライバーを Neptune DB クラスターと同じ VPC 内の Amazon EC2 インスタンスにデプロイするか、インスタンスが SSH トンネルまたはロードバランサーを介して利用可能である必要があります。SSH トンネルは、ドライバーの内部で設定することも、外部で設定することもできます。

ドライバーは、[こちら](https://github.com/aws/amazon-neptune-jdbc-driver/releases) からダウンロードできます。ドライバーは、次のような名前を持つ単一の JAR ファイルとしてパッケージ化されます。`neptune-jdbc-1.0.0-all.jar`。これを使用するには、JAR ファイルをアプリケーションの `classpath` に置きます。または、アプリケーションで Maven または Gradle を使用している場合は、適切な Maven または Gradle コマンドを使用して JAR からドライバーをインストールできます。

ドライバーは Neptune に接続するには、次のような形式で JDBC 接続 URL が必要です。

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

GitHub プロジェクトの各クエリ言語のセクションでは、そのクエリ言語の JDBC 接続 URL で設定できるプロパティについて説明します。

JAR ファイルがアプリケーションの `classpath` 内にある場合、その他の設定は必要ありません。JDBC `DriverManager` インターフェイスと Neptune 接続文字列を使用してドライバーを接続できます。たとえば、ポート 8182 の `neptune-example.com` エンドポイントから Neptune DB クラスターにアクセスできる場合、openCypher で次のように接続できます。

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

各クエリ言語の GitHub プロジェクトのドキュメントセクションでは、そのクエリ言語を使用するときに接続文字列を構築する方法について説明します。