123
JDBI

JDBI

JDBIは、Java用のSQLコンビニエンスライブラリです。JDBCと同じレベルの詳細を維持しながら、コレクション、Beanなどを使用して、慣用的なJavaでリレーショナルデータベースアクセスを公開しようとします。
JDBIは、Java用のSQLコンビニエンスライブラリです。JDBCと同じレベルの詳細を維持しながら、コレクション、Beanなどを使用して、慣用的なJavaでリレーショナルデータベースアクセスを公開しようとします。Fluentスタイルとsqlオブジェクトスタイルの2つの異なるスタイルAPIを公開します。DBIタイプはJDBC DataSourceに類似しており、通常はJDBC DataSourceを渡すことで構築されます。JDBC URLと資格情報、およびその他の手段を取る代替コンストラクターがあります。DBIインスタンスから、Handleインスタンスを取得します。ハンドルは、データベースへの単一の接続を表します。ハンドルは、基礎となるJDBC接続オブジェクトに依存します。ハンドルを使用すると、ステートメント、クエリ、呼び出し、バッチ、または準備されたバッチを作成して実行できます。上記の例では、ステートメントを実行してテーブルを定義し、別のステートメントを実行します。今回は2つの位置引数を使用して値を挿入し、最後にクエリを構築し、クエリの名前付き引数に値をバインドし、結果をaaにマッピングします文字列、そして戻ってくる最初の結果を取得します。ステートメントとクエリの名前付き引数機能はJDBIによって提供されます。SQLを解析し、準備されたステートメントを実際に構築するときに位置パラメーターを使用します。上記の例では、デフォルトのコロン区切りパーサーを使用していますが、PostgreSQLなどの文法でコロンを使用するデータベースで使用するために、代替のハッシュ区切りパーサーも含まれています。

ウェブサイト:

特徴

カテゴリー

Linux用のJDBIの代替ライセンス(無料ライセンス付き)