如何提高对resultset遍历的性能
我在开发中遇到一个问题,我的结果集有2113条记录,53个字段,发现使用原来的方法
PreparedStatement pstmt =connection.prepareStatement(query);
java.sql.ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
---------------
}需要5秒钟
使用新的方法
使用Rowset
OracleCachedRowSet ors = new OracleCachedRowSet();
//将ResultSet中的数据封装到RowSet中
ors.populate(rs);
也需要5秒左右
有没有好的办法可以提高结果集的遍历性能,能提高到1秒之内就好了。