国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

分頁語法

levinit / 1827人閱讀

摘要:待顯示頁面總條數總頁數每頁顯示記錄條數計算記錄總數的第二種辦法使用的聚集函數結果為表,只有一列。

Mysql
select * from table limit (start-1)*limit,limit;

其中start是頁碼,limit是每頁顯示的條數。limit是一個變量。

    int pages=0;            //待顯示頁面
    int count=0;            //總條數
    int totalpages=0;        //總頁數
    int limit=10;            //每頁顯示記錄條數    
    //計算記錄總數的第二種辦法:使用mysql的聚集函數count(*)
    ResultSet sqlRst = sqlStmt.executeQuery("select count(*) from user");
    if(sqlRst.next()){
        count = sqlRst.getInt(1);//結果為count(*)表,只有一列。這里通過列的下標索引(1)來獲取值
    }    
    //由記錄總數除以每頁記錄數得出總頁數
    totalpages = (int)Math.ceil(count/(limit*1.0));
    //獲取跳頁時傳進來的當前頁面參數
    String strPage = request.getParameter("pages");
    //判斷當前頁面參數的合法性并處理非法頁號(為空則顯示第一頁,小于0則顯示第一頁,大于總頁數則顯示最后一頁)
    if (strPage == null) { 
        pages = 1;
    } else {
        try{
            pages = java.lang.Integer.parseInt(strPage);
        }catch(Exception e){
            pages = 1;
        }
        
        if (pages < 1){
            pages = 1;
        }
        
        if (pages > totalpages){
            pages = totalpages;
        }                            
    }
    //由(pages-1)*limit算出當前頁面第一條記錄,由limit查詢limit條記錄。則得出當前頁面的記錄
    sqlRst = sqlStmt.executeQuery("select * from user order by user_id limit " + (pages - 1) * limit + "," + limit);
    while (sqlRst.next()){//遍歷顯示}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68206.html

相關文章

  • Django 學習小組:博客開發實戰第三周教程——文章列表分頁和代碼語法高亮

    摘要:本教程內容已過時,更新版教程請訪問博客開發入門教程。當分頁較多時,總是顯示當前頁及其前幾頁和后幾頁的頁碼教程中使用的是兩頁,其他頁碼用省略號代替。 本教程內容已過時,更新版教程請訪問: django 博客開發入門教程。 摘要:前兩期教程我們實現了博客的 Model 部分,以及 Blog 的首頁視圖 IndexView,詳情頁面 DetailView,以及分類頁面 CategoryVi...

    Luosunce 評論0 收藏0
  • JDBC【數據庫連接池、DbUtils框架、分頁

    摘要:數據庫連接池什么是數據庫連接池簡單來說數據庫連接池就是提供連接的。。。 1.數據庫連接池 什么是數據庫連接池 簡單來說:數據庫連接池就是提供連接的。。。 為什么我們要使用數據庫連接池 數據庫的連接的建立和關閉是非常消耗資源的 頻繁地打開、關閉連接造成系統性能低下 編寫連接池 編寫連接池需實現java.sql.DataSource接口 創建批量的Connection用Linke...

    dinfer 評論0 收藏0
  • 寫一個“特殊”的查詢構造器 - (五、聚合函數、分組、排序、分頁)

    摘要:聚合函數在中,有一些用來統計匯總的函數,被稱作聚合函數,如等。方法其它方法如之類的編寫就不一一展示了,代碼請看聚合函數。如何獲取總數當然是使用上面講到的聚合函數來處理。 where 相關的子句構造完成后,我們繼續構造其它子句。這一篇我們進行聚合函數、分組、排序等子句的構造。 聚合函數 在 SQL 中,有一些用來統計、匯總的函數,被稱作聚合函數,如 SUM、COUNT、AVG 等。 使用...

    iamyoung001 評論0 收藏0
  • 21 分鐘學 apollo-client 系列:獲取數據

    摘要:分鐘學是一個系列,簡單暴力,包學包會。一旦組件掛載后,會自動進行數據請求,前提是客戶端提供的和后端的相符。如果回調返回直接不作請求。在組件內進行分頁請求之前提到了,這個裝飾器為添加了對象,其中有個函數為。 21 分鐘學 apollo-client 是一個系列,簡單暴力,包學包會。 搭建 Apollo client 端,集成 redux使用 apollo-client 來獲取數據修改本...

    robin 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<