Jakarta Commons DbUtils

DbUtils.closeQuietly(Connection他)が地味に嬉しいかも。

finally{
    if(con != null){
        try{
            con.close()
        }
        catch(SQLException e){
            // 例外は無視
        }
    }
}

finally{
    DbUtils.closeQuietly(con);
}

になる。

ResultSetのBeanへのハンドリングは昔StrutsのBeanUtilを使ってやろうとしたけど、面倒くさくなって断念した経験あり:-P
しかしJakarta Commons SQLはどうなったんだ。結構期待してたんだが。