浏览 2361 次
锁定老帖子 主题:关于大数据量获取导致内存溢出的问题
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-20
大家好!在工作碰到一些关于大数据量的问题,听闻此处高手众多,特来此请教请教: 现在希望系统在查询sql语句获得结果记录时,能够做到循环获取部分数据,等该部分数据处理完毕之后,再接着处理后面的数据。 我们使用的是jdbc2.0 driver,结果集用的是ResultSet来保存。我试过ResultSet和PreparedStatement的setMaxRows和setFetchSize,没有达到预期效果。 不知道java是否可以做到这种效果? 或者请问大家对于这种数据量较大的问题是否有更好的解决方案呢? 非常感谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-20
汗....你把所有的数据取出来后再写入文件么
有没有听说过游标?利用游标滚动来试试吧. |
|
返回顶楼 | |