有没有办法从数据库中检索记录而不是整个?

时间:2014-07-25 08:52:40

标签: java sql javabeans

我的代码检索到大量记录,导致内存不足错误。我正在寻找一种方法来划分我想要检索和处理数据,清理内存,再次检索其余内容..

我可以使用Rownum,但我不确定在下次检索时,它只会考虑剩余的非检索记录。

有人能帮助我吗?

提前致谢 萨姆

1 个答案:

答案 0 :(得分:1)

  

我正在寻找一种方法来划分我想要检索的内容并处理该数据,清理内存,再次检索其余内容。

您可以使用ResultSet#setFetchSize()

  

为JDBC驱动程序提供有关此ResultSet对象需要更多行时应从数据库中提取的行数的提示。

这是在tutorialspoint发布的Example