分页检索大型ResultSet

时间:2011-09-26 01:44:39

标签: java mysql jdbc

数据库查询返回一个大的ResultSet,我想分页结果,就像一个游标,我可以选择要检索的结果数,然后在下一个循环中检索余数。这样做的最佳方式是什么?

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试javax.sql.rowset.CachedRowSet

 CachedRowSet crs = CachedRowSetImpl();
 crs.setPageSize(100);
 crs.execute(conHandle);

 while(crs.nextPage()) {
  while(crs.next()) {
  }
 }

答案 1 :(得分:0)

您想要多个页面显示大型ResultSet吗? 我想可能你可以使用mysql语法LIMIT。