RowSetをResultSetタイプの戻り値として使用
ResultSetは戻り値として、いつクローズされるか判断しにくい.
ResultSet executeQuery(String sql){
CachedRowSet rowSet = new CachedRowSet();
ResultSet rs = null;
Connection conn = null;
Statement stmt = null;
try{
//
rowSet.populate(rs);
}
cacth( SQLException e){
}
finally{
// , RowSet
}
return rowSet;
}