JSP 的Resultset

yuecong 2002-04-08 10:13:10
一个用JSP+Db2做的大型数据库系统。其中有一模块实现数据的检索。根据条件的不同,检索的结果的记录数可能不同。有时大于20条。一页只能显示20条。原来的程序县判断条数,在检索记录。执行了2次SQL查询。现在,我想只执行一次SQL查询。那位高手有办法?详细一点?这应该是个很典型的问题。愿意e-mail交流gaku@rvbell.com
...全文
44 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
waterdragonfly 2002-04-08
Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
是JDBC2新增加的,需要JAVA 2(jdk1.2)以上的版本。
回复
xh_zhou 2002-04-08
在jsp中不支持分页,你只能自己计算,但是也不用两次查询,至于需要知道记录的总数只需要先把指针移到记录集的尾部再移到头部就可以通过 rs.getRow()返回
回复
yuecong 2002-04-08
如果取要取20-40之间的呢?而且一开始要知道记录总数的。因为程序要用到这个参数。
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
谁知到这句话需要那个版本的jdk支持?另外如何升级jdk?linux下的。
回复
bluejam 2002-04-08
记得SQL的SELECT有一个Top参数
后面可以设定取的记录数
好像TOP 20就可以了
具体自己查查语法吧
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告