关于用jsp分页的一个问题 第一次将结果集放在session中,分页时从session里取结果集 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在session里保存结果集肯定不好,服务器资源消耗大,我是这么认为每次到达分页面查询一次数据库有什么不好吗? 我觉得可以用一个array来保存resultset,然后再jsp里循环这个array就可以了 同意beyondii,不过可以考虑用arrayList 如果要拿的result过多,一次拿出来的话DB的负荷会很重.同意每次到达分页面查询一次数据库.可以用romnum 我觉得还是backlove说的有道理 请问gzwrj用rownum的具体做法!是用select * from tabname where rownum<100 minusselect * from tabname where rownum<90吗?如果数据库里的记录很多很多比较说有500万条,这种方法的速度可能比较慢!如果用seqence的话,有会有个问题,就是当记录删除后seqence就不准确了!你说呢?我现在的想法也是每次分页都查询数据库!一页20记录,5000条记录在DS20小型机上的话,用servlet分页然后传vector给jsp出一页大概要2 -3 秒钟!用了jdbc 2.0 API的absoulte(i) jsp中怎么插入指定的excel文件 求助,Struts中ActionErrors怎么在其他页面显示 java工作问题请教 new CachedRowSet()会报错 tomcat5.5不能加载类的问题 在JSP中如何加载。OCX文件 如何判断记录位置 从数据库中读取数据的问题 关于<jsp useBean> 如何将摄像头的实时信息嵌入到网页上,进行显示。 用servlet和applet编写军旗游戏的问题?求救? 为什么我不用启动apache就可以跑jsp
每次到达分页面查询一次数据库有什么不好吗?
同意每次到达分页面查询一次数据库.
可以用romnum
是用
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)