首先补充一下有关oracle创建数据的小知识:
1. a) b) 2. a) b) c) 3. a) 前面介绍了 用java操作oracle的一些知识,现在来看看oracle的分页。
学习了oracle的分页之后,感觉oracle的分页太烂了,比sql server 和mysql 写起来都要复杂。
首先,连接好数据库,随便用哪种方式。
其次,定义几个变量:
int pageCount = 0;//查询共有几页 通过计算得来
int pageSize =3;//自己定义每页显示多少条
int rowCount = 0;//共有几条记录
int pageNow = 1;//默认显示第一页
//计算pageCount
if(rowCount%pageSize == 0){
pageCount = rowCount/pageSize;
}else{
pageCount = rowCount/pageSize;
}
分页查询语句:
select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<="+pageSize*pageNow+") where rn>="+pageSize*(pageNow-1)+1+";
以上是简单的分页查询。
|
|