java - java编程中如何使用结果集获取大记录

标签 java resultset

我在数据库中有 8670 条记录,但在应用程序中使用 ResultSet 对象仅显示 4227 条记录。有什么方法可以使用结果集从数据库中获取大记录

最佳答案

我不认为 8670 记录是一个巨大的记录,但是如果你将它们保存在你的程序中,那么它可能是一个内存问题。但是您可以考虑是否可以“按流方式”处理它们。因此,通过这种方式,您可以使用每个记录所需的信息,然后在检索下一个记录之前丢弃该记录。因此,在我看来,如果您想避免内存问题,流式传输确实是一个好方法。

关于java - java编程中如何使用结果集获取大记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215222/

相关文章:

java - 使 JLabel 适合其父 JPanel 或为其指定最小尺寸

java - 使用 lambda 查找特定扩展名的文件

java - 从具有未知行和列的表中获取表模型

java - 我有一个 DAO,我正在选择查询中检索值如何在 mysql 的数据库中打印它

java - 将文件中的整数读入数组列表

mysql - 想要进一步过滤掉以下 mysql 结果集

java - 如何从 ResultSet 中获取指定数量的行

java - 使用循环插入值

java - Web服务器和应用服务器的区别

mysql - 如何在不使用大型 ResultSet 的情况下检查一个字符串是否是另一个字符串的子字符串?