CachedRowSet的问题

03-12-16 husthxd

rowSet = new CachedRowSet();

ResultSet rs = pstmt.executeQuery();

//从结果集中取得行集

rowSet.populate(rs);

大批量数据(超过10万行)populate到cachedrowset的时候会出现outofmemory的错误.

能否通过加大服务器端的内存来解决?

banq
2003-12-17 16:06

应该可以,你这个应用真是一个极端,很有意思。

jakarta99
2003-12-17 23:44

Y料P颠^多不m合裼 CachedRowSet

@又又 Memory 的

直接裼 ResultSet 透^一些 Caching 的C制

才能虻玫胶玫男б

husthxd
2003-12-19 17:33

放弃rowset

改为返回HashMap对象集

iceant
2003-12-19 19:22

在加大服务器内存之前:

[1] 先试试加大 JVM 的内存。

[2] 有什么应用需要把10万行的数据全部放到内存里?试试优化算法