【发布时间】:2014-04-24 22:41:24
【问题描述】:
我正在使用 Java JDBC 连接到数据库来执行查询。
查询执行并从数据库中获取数百万行。如果我将这一百万行存储在我的数组中,则会导致内存问题。如何限制获取的行数。
【问题讨论】:
-
如果我们没有您的代码,我们将无法帮助您。你能做的就是限制你的数组。
-
一个选项是您可以限制获取的行数。
SELECT * FROM tablemane LIMIT 0, 5将获取前 5 行。然后您可以根据需要进行处理。 -
看这个问题:stackoverflow.com/questions/3682614/… 特别是 setFetchSize。