我有一个Java应用程序,并使用Eclipse与MySQL的链接作为数据库。
我的数据库中有100万条与我的选择查询匹配的记录,例如假设我有一个查询“从TableA中选择*”返回百万条记录
但是我想一次只处理20条记录,从它们中提取一些信息,然后获取接下来的20条记录,所以有可能从数据库中以块的形式获取数据,而不会因为在数据库中有数百万条记录而超载内存。一个时间。
提前致谢。
最佳答案
这称为pagination
。在这里您可以找到您的解决方案
http://www.lovingprogramming.com/2009/01/jsp-pagination-example-2.html
https://stackoverflow.com/a/1987058/4725592
关于java - 如何从数据库(MySQL)中分块获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32835057/