关于用jsp分页的一个问题

zzhphp 2001-06-18 11:29:00
各位高手,我现在在做一个分页的例程,从一本教材上发现它是用bean来实现的。其中,当要到达上一页面时要重新做一次查询,然后跳过若于记录,有没有方法在到达任何一页面时,都 不需进行数据库操作的。
...全文
79 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-06-18 11:29
社区公告
暂无公告