当前位置:编程学习 > JAVA >>

java分页

答案:用top top 吧 我只举例了:以sqlServer吧 select top A * from student where id not in (select top A*(B-1) id from student); A是每页的数目,B是页码 这句sql语句的子查询意思就是:查询前A*(B-1)条数据的id 而整个sql语句查询的是id不再这个子查询范围内的前A条数据 也就是说,第一页 每页10条数据, 子查询查出 10*(1-1) = 0条数据,也就是第一页应该是整个表中的最前面10条数据 而第二页就是 10*(2-1) = 10 ,也就是这一次查询出前10条数据时过滤掉第一页的数据的 其实如果用了hibernate 会发现,有现成的方法 Query对象 query.setFirstResult(A);//设置当前页码,从0开始 query.setMaxResults(B);//设置每页显示数目
其他:你的问题很大啊......的问题很大啊......问题很大啊.....题很大啊....很大啊.....大啊.....啊......啊..... 后台代码、页面代码都有,要有详细的注释啊

上一个:java与access2003连接。
下一个:JAVA高手救急 现在在考试 这是个改错题 星号下面就是错误 请改正 求好人 好人一生平安 5555

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,