Jakarta Commons DbUtils。

 DbUtilsで結果セットの内容をスカラー値として取得するを参考に SQL を叩いてみました。

  • この前試した Jakarta Commons Pools の DataSource をそのまま使えるのがすごく嬉しい。
  • DataSource さえ用意すれば、もう Connection も Statement も出てこないんで楽。 finally での close() も必要なし。コードがスッキリする……。
  • MapListHandler で変換した際の型がいまいちわからないな。整数値は Integer 、文字列は String だろうけど、実数値はどうなんだろう、この辺使う時に調べた方がいいかも。
  • Update はまだ試さず。トランザクション処理は内部では無理だから、 Connection を引数で受け取る方の QueryRunner#update() を使うことになるのかな。 QueryRunner#update( String[ ], Object[ ][ ] ) とか用意してくれたら良かったんだけど……。

 これも便利だなぁ。 Jakarta Commons はホント便利なもの多い……。