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