![JDBI](https://i.altapps.net/icons/jdbi-8457.png)
1
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などの文法でコロンを使用するデータベースで使用するために、代替のハッシュ区切りパーサーも含まれています。
ウェブサイト:
http://jdbi.org/特徴
カテゴリー
ライセンスのあるすべてのプラットフォームでのJDBIの代替
![Hibernate](https://i.altapps.net/icons/hibernate-3639d.png)
10
![NHibernate .NET](https://i.altapps.net/icons/nhibernate-net-d0750.png)
3
NHibernate .NET
NHibernateは、.NETフレームワーク用の成熟したオープンソースのオブジェクトリレーショナルマッパーです。数千の成功したプロジェクトで積極的に開発され、完全に機能し、使用されています。
- 無料アプリ
- Windows
![Fénix Framework](https://i.altapps.net/icons/fénix-framework-d0750.png)
2
Fénix Framework
トランザクション、永続性、およびリッチドメインモデルを必要とするエンタープライズアプリケーションを開発するためのフレームワーク。