首先補充一下有關(guān)oracle創(chuàng)建數(shù)據(jù)的小知識:
1. a) b) 2. a) b) c) 3. a) 前面介紹了 用java操作oracle的一些知識,現(xiàn)在來看看oracle的分頁。
學習了oracle的分頁之后,感覺oracle的分頁太爛了,比sql server 和mysql 寫起來都要復雜。
首先,連接好數(shù)據(jù)庫,隨便用哪種方式。
其次,定義幾個變量:
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+";
以上是簡單的分頁查詢。
|
|