关于用jsp分页的一个问题

zzhphp 2001-06-18 11:29:00
各位高手,我现在在做一个分页的例程,从一本教材上发现它是用bean来实现的。其中,当要到达上一页面时要重新做一次查询,然后跳过若于记录,有没有方法在到达任何一页面时,都 不需进行数据库操作的。
...全文
112 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
newroc 2001-08-10
  • 打赏
  • 举报
回复
关注
blackdove 2001-07-16
  • 打赏
  • 举报
回复
请问gzwrj用rownum的具体做法!
是用
select * from tabname where rownum<100
minus
select * from tabname where rownum<90吗?
如果数据库里的记录很多很多
比较说有500万条,这种方法的速度可能比较慢!
如果用seqence的话,有会有个问题,就是当记录删除后seqence就不准确了!
你说呢?
我现在的想法也是每次分页都查询数据库!
一页20记录,5000条记录在DS20小型机上的话,用servlet分页然后传vector给jsp
出一页大概要2 -3 秒钟!
用了jdbc 2.0 API的absoulte(i)
acool 2001-06-20
  • 打赏
  • 举报
回复
我觉得还是backlove说的有道理
gzwrj 2001-06-20
  • 打赏
  • 举报
回复
如果要拿的result过多,一次拿出来的话DB的负荷会很重.
同意每次到达分页面查询一次数据库.
可以用romnum
beyondii 2001-06-19
  • 打赏
  • 举报
回复
我觉得可以用一个array来保存resultset,然后再jsp里循环这个array就可以了
backlove 2001-06-19
  • 打赏
  • 举报
回复
在session里保存结果集肯定不好,服务器资源消耗大,我是这么认为
每次到达分页面查询一次数据库有什么不好吗?
BrentIvan 2001-06-19
  • 打赏
  • 举报
回复
第一次将结果集放在session中,分页时从session里取结果集
packy_li 2001-06-19
  • 打赏
  • 举报
回复
同意beyondii,不过可以考虑用arrayList

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧