QueryRunnerメソッド()の使用とまとめ
1274 ワード
QueryRunner()方法の使用と総括
DBUtilsパッケージで提供されるQueryRunner類は、データベースリンク槽の使用に対して、データベースへのアクセスが多すぎるとデータベースにかかる圧力を解決する一方、データ検索も簡単にしました。
QueryRunner方法();
QueryRunnerには全部で6つの方法があります。•execute(SQL文を実行する)・batch(一括処理文)・insert(INSERT文を実行する)・insertBatch(一括処理INSERT文)
•query(SQLでSELECT文)・udate(SQLでINSERT、UPDATE、またはDELETE文)(最も一般的)
•
//BenListHandlerを使う方法:
DBUtilsパッケージで提供されるQueryRunner類は、データベースリンク槽の使用に対して、データベースへのアクセスが多すぎるとデータベースにかかる圧力を解決する一方、データ検索も簡単にしました。
QueryRunner方法();
QueryRunnerには全部で6つの方法があります。•execute(SQL文を実行する)・batch(一括処理文)・insert(INSERT文を実行する)・insertBatch(一括処理INSERT文)
•query(SQLでSELECT文)・udate(SQLでINSERT、UPDATE、またはDELETE文)(最も一般的)
•
ArrayHandler
:結果セットの最初の行のデータをオブジェクト配列に変換する。•ArrayListHandler
:結果セットの各行のデータを一つのオブジェクト配列に変換し、Listに格納する。•BeanHandler
:結果セットの最初の行のデータを対応するJavaBenの例にパッケージ化する。•BeanListHandler
:結果セットの各行のデータを対応するJaにカプセル化する。vaBeanの例では、Listに格納される。/重点・MapHandler
:結果セットの最初の行のデータを一つのMapにカプセル化し、keyは列名であり、valueは対応する値である。/重点**・MapListHandler
:結果セットの各行のデータを一つのMapにカプセル化して、List・ColumnListHandler
に保存する。9142:結果集の各行のデータを一つのMapにカプセル化し、これらのmapをもう一つのmapに保存して、そのkeyを指定の列とします。ScaraHandler:結果集の最初の行のある列をある対象に置きます。/重点//BenListHandlerを使う方法:
public static void beanListHandler() throws SQLException{
QueryRunner qr = new QueryRunner();
String sql = "SELECT * FROM sort";
List list = qr.query(con, sql, new BeanListHandler(Sort.class));
for (Sort s : list) {
System.out.println(s);
}
}