Jsp分页知识点

四个常用变量:类型都为int

Pagesize    显示每一页有多少条记录                    pageNow:希望显示第几页

Pagecount:      一共有几页                                                rowCount:一共有多少条记录

说明:

         Pagesize:是制定的       pageNow:用户选择的

         rowCount   从表中查询得到

         pageCount:     通过rowcount和pageSize计算出来的

 

1、 显示第几页的数据库查询代码

Select top pageSize 字段名 from 表名 where idnot in

(select top pageSize*(pageNow-)  id from 表名)

例如:显示第2页

         Selecttop 3 * form user where id not in (select top 3*1 id from user)

2、 代码书写步骤

(1)定义分页的四个变量

(2)查询得到rowCount;  Resultset rs=ct.executeQuery(“select count(*)from users ”);

         If(rs.next){

                  rowCount=rs.getInt(1);

}

3、 通过算法计算pageCount

 

4、 查询需要显示的记录

rs=sm.executeQuery(Select top pageSize 字段名 from 表名 where idnot in

(select top pageSize*(pageNow-)  id from 表名));

5、 显示

while(rs.next){

                                                      //获取字段rs.getString(1)

}


你可能感兴趣的:(Jsp分页知识点)