<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 37, comments - 8, trackbacks - 0, articles - 0

    jsp程序設計:分頁顯示數(shù)據(jù)

    Posted on 2008-10-23 22:39 夢與橋 閱讀(430) 評論(0)  編輯  收藏 所屬分類: jsp程序設計

    第一種方法是用select語句查詢出所有的數(shù)據(jù),再通過移動當前記錄指針到當前頁面需要顯示的數(shù)據(jù)記錄位置,再作顯示。優(yōu)點是程序比較簡單,由于查詢出來的結(jié)果較大,網(wǎng)絡開銷也較大。
    第二種方法是先用一條select語句得到SQL查詢的記錄條數(shù),因為數(shù)據(jù)庫存執(zhí)行"select count(*)"運算的速度是很快的,返回的數(shù)據(jù)集也僅一條記錄,此開銷可忽略不記。得到總記錄數(shù)后,再計算出當前頁面要顯示的數(shù)據(jù)的SQL查詢結(jié)果的起始位置和結(jié)束位置,再用SQL語句查詢出當前頁的數(shù)據(jù)。這種方法編寫的程序的量相對較多,得到的數(shù)據(jù)量也相對較小,運行效率比第一種高,但并不能從根本上優(yōu)化數(shù)據(jù)庫的SQL查詢,也不能從根本上解決網(wǎng)絡開銷大的問題。
    第三種方法是使用存儲過程。存儲過程在數(shù)據(jù)庫中會作預編譯處理,所以執(zhí)行速度較快。在JSP頁面中要設定每頁記錄條數(shù)、當前的頁碼等參數(shù),再將這些參數(shù)在調(diào)用存儲過程時傳入到存儲過程中,由存儲過程執(zhí)行后得到指定頁指定數(shù)目的記錄數(shù)。這種方法優(yōu)點燭效率最高,網(wǎng)絡開銷小,缺點不是程序員需要編寫較多的程序,針對每個查詢要編寫不同的存儲過程。

    主站蜘蛛池模板: 亚洲国产精品久久久久网站 | 中国极品美軳免费观看| 亚洲欧洲日韩综合| 亚洲第一AAAAA片| 在线亚洲午夜理论AV大片| 日韩免费三级电影| 国产成人免费在线| 中文字幕无码免费久久| 日韩毛片免费一二三| 国产亚洲人成在线播放| 亚洲熟女精品中文字幕| 亚洲人成www在线播放| 亚洲人成电影院在线观看| 亚洲H在线播放在线观看H| 亚洲六月丁香六月婷婷蜜芽| 久久精品国产亚洲精品2020| 亚洲天堂中文资源| 亚洲国产电影在线观看| 亚洲精品自拍视频| 亚洲午夜精品久久久久久app| 亚洲AV无码无限在线观看不卡| 亚洲中文字幕无码av在线| 精品日韩99亚洲的在线发布| 亚洲一区二区三区成人网站| 亚洲日韩国产一区二区三区在线 | 最近中文字幕免费mv视频8| 成年女人午夜毛片免费看| 国产免费69成人精品视频| 国产偷窥女洗浴在线观看亚洲 | 搡女人免费免费视频观看| 亚洲成人免费电影| 亚洲一区二区三区无码影院| 亚洲电影中文字幕| 色噜噜的亚洲男人的天堂| 99久热只有精品视频免费看 | 亚洲中文字幕无码亚洲成A人片| 亚洲免费日韩无码系列| 四虎永久在线精品免费网址 | 国产精品极品美女自在线观看免费| 麻豆精品成人免费国产片| 日韩伦理片电影在线免费观看|