首先補(bǔ)充一下有關(guān)oracle創(chuàng)建數(shù)據(jù)的小知識(shí):
1. 安裝時(shí),創(chuàng)建一個(gè)數(shù)據(jù)庫,其他創(chuàng)建方式
a) 使用工具向?qū)?/span>
b) 手工步驟
2. 使用工具向?qū)?/span>
a) 使用工具dbca【Database Configuration Assistant】 數(shù)據(jù)庫配置助手
b) 傻瓜式使用步驟,自動(dòng)優(yōu)化,默認(rèn)配置
c) 大概創(chuàng)建要十分鐘左右
3. 手工步驟
a) 目前沒學(xué),比較費(fèi)勁,很多東西要配置,看看向?qū)渲镁椭懒?/span>
前面介紹了 用java操作oracle的一些知識(shí),現(xiàn)在來看看oracle的分頁。
學(xué)習(xí)了oracle的分頁之后,感覺oracle的分頁太爛了,比sql server 和mysql 寫起來都要復(fù)雜。
首先,連接好數(shù)據(jù)庫,隨便用哪種方式。
其次,定義幾個(gè)變量:
int pageCount = 0;//查詢共有幾頁 通過計(jì)算得來
int pageSize =3;//自己定義每頁顯示多少條
int rowCount = 0;//共有幾條記錄
int pageNow = 1;//默認(rèn)顯示第一頁
//計(jì)算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+";以上是簡單的分頁查詢。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。