QueryRunnerメソッド()の使用とまとめ

1274 ワード

QueryRunner()方法の使用と総括
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);
    		}
    	}