读书人

结果集转换成数组或者COLLECTIONS有几

发布时间: 2012-01-15 22:57:48 作者: rapoo

结果集转换成数组或者COLLECTIONS有几种方法?在线等
RT
个人对结果集的处理有些疑惑!

[解决办法]
关于apache提供的这个工具类位于common子项目下的BeanUtils包中


具体的你可以看
http://jakarta.apache.org/commons/beanutils/


用这个包中的RowSetDynaClass类


例子:
Connection conn = ...; // Acquire connection from pool
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery( "SELECT ... ");
RowSetDynaClass rsdc = new RowSetDynaClass(rs);
rs.close();
stmt.close();
...; // Return connection to pool
List rows = rsdc.getRows();
...; // Process the rows as desired


返回的List对象是一个集合,其中的每个对象都是DynaBean对象(也位于这个包下)。


具体的RowSetDynaClass 和DynaBean对象的使用方法,你可以看我上面的那个联接,有详细的说明和API文档。

读书人网 >J2SE开发

热点推荐