翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Java 用 Amazon QLDBドライバー
重要
サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL
台帳内のデータを操作するには、 AWS が提供するドライバーを使用して Java アプリケーションQLDBから Amazon に接続できます。以下のトピックでは、Java 用QLDBドライバーの使用を開始する方法について説明します。
ドライバーに関するリソース
Java ドライバーでサポートされる機能の詳細については、以下のリソースを参照してください。
前提条件
Java 用QLDBドライバーの使用を開始する前に、次の操作を行う必要があります。
-
AWS 「」のセットアップ手順に従ってくださいAmazon へのアクセス QLDB。これには以下が含まれます。
-
にサインアップします AWS。
-
適切なQLDBアクセス許可を持つユーザーを作成します。
-
開発に必要なプログラムへのアクセスを提供します。
-
-
以下をダウンロードおよびインストールして、Java 開発環境を設定します。
-
Java SE 開発キット 8 (Amazon Corretto 8 など)。
-
(オプション) Eclipse や IntelliJ
など、任意の Java 統合開発環境 (IDE)。 IntelliJ
-
-
AWS SDK for Java で の開発環境を設定しますデフォルトの AWS の認証情報とリージョンを設定する。
次に、すべてのチュートリアル用のサンプルアプリケーションをダウンロードするか、Java プロジェクトにのみドライバーをインストールして短いコード例を実行できます。
-
QLDB ドライバーと を既存のプロジェクト AWS SDK for Java にインストールするには、「」に進みますインストール。
-
プロジェクトを設定し、台帳の基本的なデータトランザクションを示す短いコード例については、「クイックスタートチュートリアル」を参照してください。
-
完全なチュートリアルサンプルアプリケーションでデータと管理APIオペレーションの両方の詳細な例を実行するには、「」を参照してくださいJava チュートリアル。
デフォルトの AWS の認証情報とリージョンを設定する
QLDB ドライバーと基盤となる AWS SDK for Java
これらのステップの一環として、デフォルトQLDBエンドポイントを決定する AWS リージョン ためにデフォルトも設定する必要があります。コード例は、デフォルトの QLDBで に接続します AWS リージョン。QLDB が利用可能なリージョンの完全なリストについては、「」の「Amazon QLDBエンドポイントとクォータ」を参照してくださいAWS 全般のリファレンス。
以下は、 という名前の AWS 認証情報ファイルの例です。チルダ文字 (~
) ~/.aws/credentials
はホームディレクトリを表します。
[default] aws_access_key_id =
your_access_key_id
aws_secret_access_key =your_secret_access_key
独自の AWS 認証情報値を値に置き換える your_access_key_id
また、your_secret_access_key
.
インストール
QLDB では、次の Java ドライバーのバージョンとその依存関係がサポートされています AWS SDK。
QLDB ドライバーをインストールするには、Gradle や Maven などの依存関係管理システムを使用することをお勧めします。例えば、以下のアーティファクトを Java プロジェクトの依存関係として追加します。
台帳に対して基本的なデータトランザクションを実行する方法を示す短いコード例については、「クックブックリファレンス」を参照してください。
他のオプションのライブラリ
オプションで、プロジェクトに以下の便利なライブラリを追加することもできます。これらのアーティファクトは、Java チュートリアルサンプルアプリケーションで必須の依存関係にあります。
-
aws-java-sdk-qldb
– のQLDBモジュール AWS SDK for Java。QLDB サポートされている最小バージョンは です 1.11.785
。アプリケーションでこのモジュールを使用して、 にリストされている管理APIオペレーションを直接操作しますAmazon QLDBAPIリファレンス。
-
jackson-dataformat-ion
– Ion 用の XMLの Jackson データ形式モジュールを高速化します。サンプルアプリケーションにはバージョン 2.10.0
以降が必要です。