首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-15 
结果集转换成数组或者COLLECTIONS有几种方法?在线等RT个人对结果集的处理有些疑惑![解决办法]关于apache提

结果集转换成数组或者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文档。

热点排行