当前位置: 代码迷 >> Java Web开发 >> mysql怎么实现分页
  详细解决方案

mysql怎么实现分页

热度:9451   发布时间:2013-02-25 21:15:57.0
mysql如何实现分页
一张员工表,表中员工处于不同的部门,先将同一部门的员工选出来,再进行分页。。怎么办?

------解决方案--------------------------------------------------------
告诉你步骤:1.连接数据库 2.得到同一部门员工总记录数(函数count(*)的运用)
 
final int pageSize=10;//每页几条记录
int pageNum=1;
int pageCount=1;//初始化总页数
int recordCount=0;//总记录条数
String sql="select count(*) from depart_A ";

recordCount=DBConnection.getCount(sql);//得到记录总数getCount是个简单的方法
pageCount=(recordCount+pageSize-1)/pageSize;//得到总页数(算法)
rs=stmt.executeQuery("select * from (select a1.*,rownum as num from depart_A a1 where rownum<="+pageNum*pageSize+")where num>="+((pageNum-1)*pageSize+1)+"");//分页sql
  相关解决方案