在浏览器/多页上显示100000条记录

Ton*_*ony 4 java jsp jdbc

我想在浏览器/多页上显示100000条记录,对内存的影响最小.即每页100条记录.我想来回移动页面.我的怀疑是
1.我可以保留记忆中的所有记录吗?这个好主意吗?

2)我可以为任何页面建立数据库连接/查询吗?如果是这样怎么写一个查询?

谁能请帮帮我..

pgb*_*pgb 8

在内存中保存如此多的记录通常不是一个好主意.如果多个用户同时访问该应用程序,则内存影响将是巨大的.

我不知道您使用的是什么DBMS,但在MySQL和其他几个版本中,您可以依靠DB来查询分页,例如:

SELECT * FROM MyTable
LIMIT 0, 100
Run Code Online (Sandbox Code Playgroud)

限制后的第一个数字是偏移量(它将跳过多少条记录),第二个数字是它将获取的记录数.

请记住,这是SQL在每个数据库上没有相同的语法(有些甚至不支持它).