java - 如何从数据库(MySQL)中分块获取记录

标签 java mysql eclipselink

我有一个Java应用程序,并使用Eclipse与MySQL的链接作为数据库。

我的数据库中有100万条与我的选择查询匹配的记录,例如假设我有一个查询“从TableA中选择*”返回百万条记录

但是我想一次只处理20条记录,从它们中提取一些信息,然后获取接下来的20条记录,所以有可能从数据库中以块的形式获取数据,而不会因为在数据库中有数百万条记录而超载内存。一个时间。

提前致谢。

最佳答案

关于java - 如何从数据库(MySQL)中分块获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32835057/

相关文章:

mysql - 使用 sqlmap 对数据库进行指纹识别

java - 测试时的 log4j 配置仅显示错误

java - 如何使用@PrePersist 的 EntityManager?

java - MediaWiki API 结果数量

java - 基本代码错误

java - Java中无论点击Jlist多少次,如何从Jlist中获取选定的值

java - EclipseLink MySQLSyntaxErrorException 找不到错误

java - 如何从java中的字符串中删除 Â 字符?

mysql - curdate() 直到本月剩余时间 mysql

mysql - 错误 1265 (01000) : Data truncated for column 'membership' at row 2