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

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

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

    e代劍客——溫柔一刀

    生活就像海洋,只有意志堅(jiān)強(qiáng)的人,才能到達(dá)彼岸

       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      76 隨筆 :: 7 文章 :: 215 評(píng)論 :: 0 Trackbacks

    ?

    分頁(yè)顯示記錄

    <% @?page?contentType = " text/html;charset=GB2312 " ? %>
    <% @?page?import = " java.sql.* " ? %>
    <%
    int ?dipage = 1 ; // 當(dāng)前頁(yè)碼數(shù)默認(rèn)為1
    String ?pages = request.getParameter( " dipage " );
    if (pages == null )
    {
    ??pages
    = " 1 " ;
    }
    try
    {
    ??dipage
    = Integer .parseInt(pages);
    }
    catch(Exception?e)
    {
    ??dipage
    = 1 ;?
    }
    %>
    < HTML >
    < title > 用戶(hù)數(shù)據(jù) </ title >
    < BODY >
    ?
    <% ?Connection?con;
    ????Statement?sql;?
    ????ResultSet?rs;
    ????try
    ????{
    ??????Class.forName(
    " com.microsoft.jdbc.sqlserver.SQLServerDriver " );
    ????}
    ????catch(ClassNotFoundException?e)
    ????{
    ??????out.print(
    " 類(lèi)找不到! " );
    ????}
    ????try?
    ????{??
    ?????????con
    = DriverManager.getConnection( " jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDatabse " , " sa " , "" );
    ?????????sql
    = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ?????????rs
    = sql.executeQuery( " SELECT?*?FROM?userTable " );
    ?????????
    int ?countRecord = 0 ; // 記錄條數(shù)
    ?????????
    int ?countPageRecord = 0 ; // 每頁(yè)記錄條數(shù)
    ?????????
    int ?countPage = 0 ; // 總頁(yè)數(shù)
    ?????????countPageRecord
    = 5 ; // 每頁(yè)5條記錄,要設(shè)置每頁(yè)記錄條數(shù)就更改這個(gè)變量的值
    ?????????
    // 得到記錄的條數(shù)
    ?????????rs.last();
    ?????????countRecord
    = rs.getRow();
    ?????????
    // 得到總頁(yè)數(shù)
    ?????????
    if (countRecord / countPageRecord == 0 )
    ????????????countPage
    = countRecord / countPageRecord;
    ?????????
    else
    ????????????countPage
    = countRecord / countPageRecord + 1 ;
    ?????????
    // 把記錄指針移至當(dāng)前頁(yè)第一條記錄之前
    ?????????
    if ((dipage - 1 ) * countPageRecord == 0 )
    ????????????rs.beforeFirst();
    ?????????
    else
    ????????????rs.absolute((dipage
    - 1 ) * countPageRecord);
    ?????????out.print(
    " <Table?Border?style='font-size:?10pt'> " );
    ?????????out.print(
    " <TR><td?colspan=8?align=center>用戶(hù)數(shù)據(jù)</td></tr> " );???
    ?????????out.print(
    " <TR> " );
    ????????????out.print(
    " <Td?width=60?> " + " 用戶(hù)ID號(hào) " );
    ????????????out.print(
    " <Td?width=50?> " + " 用戶(hù)名 " );
    ????????????out.print(
    " <Td?width=100> " + " 用戶(hù)真實(shí)姓名 " );
    ????????????out.print(
    " <Td?width=40> " + " 年齡 " );
    ????????????out.print(
    " <Td?width=40> " + " 性別 " );
    ????????????out.print(
    " <Td?width=100> " + " 聯(lián)系地址 " );
    ????????????out.print(
    " <Td?width=100> " + " 聯(lián)系電話(huà) " );
    ????????????out.print(
    " <Td?width=100> " + " 添加時(shí)間 " );
    ?????????out.print(
    " </TR> " );
    ???????
    int ?i = 0 ;
    ???????
    while (rs.next())
    ???????{?out.print(
    " <TR> " );
    ?????????????out.print(
    " <TD?> " + rs.getLong( 1 ) + " </TD> " );
    ?????????????out.print(
    " <TD?> " + rs.getString( 2 ) + " </TD> " );?
    ?????????????out.print(
    " <TD?> " + rs.getString( 4 ) + " </TD> " );
    ?????????????out.print(
    " <TD?> " + rs.getInt( " user_age " ) + " </TD> " );?
    ?????????????out.print(
    " <TD?> " + rs.getString( " user_sex " ) + " </TD> " );
    ?????????????out.print(
    " <TD?> " + rs.getString( " user_address " ) + " </TD> " );
    ?????????????out.print(
    " <TD?> " + rs.getString( " user_telephone " ) + " </TD> " );
    ?????????????out.print(
    " <TD?> " + rs.getString( " add_time " ) + " </TD> " );
    ????????out.print(
    " </TR> " )?;
    ????????i
    ++ ;
    ????????
    if (i >= countPageRecord)?break;? // 當(dāng)前頁(yè)顯示完,則退出循環(huán)
    ????????}
    ????????out.print(
    " <TR><td?colspan=8?align=center> " );
    ???????????out.print(
    " " + countRecord + " 條記錄,共 " + countPage + " 頁(yè),當(dāng)前第 " + dipage + " 頁(yè),每頁(yè) " + countPageRecord + " 條記錄, " );
    ???????????
    if (dipage == 1 ) // 當(dāng)前是首頁(yè)
    ??????????????;
    ???????????
    else // 當(dāng)前不是首頁(yè)
    ???????????{
    ??????????????out.print(
    " <a?href=userPage1.jsp?dipage=1>首頁(yè)</a>, " );
    ??????????????out.print(
    " <a?href=userPage1.jsp?dipage= " + (dipage - 1 ) + " >上一頁(yè)</a>, " );
    ???????????}
    ???????????
    if (dipage == countPage) // 當(dāng)前是末頁(yè)
    ??????????????;
    ???????????
    else // 當(dāng)前不是末頁(yè)
    ???????????{
    ??????????????out.print(
    " <a?href=userPage1.jsp?dipage= " + (dipage + 1 ) + " >下一頁(yè)</a>, " );
    ??????????????out.print(
    " <a?href=userPage1.jsp?dipage= " + countPage + " >末頁(yè)</a> " );
    ???????????}??????????
    ???????????
    ???????????out.print(
    " </td></tr> " );?
    ????????out.print(
    " </Table> " );
    ????????con.close();
    ?????}
    ???catch(SQLException?e1)?
    ???{
    ??????out.print(
    " SQL異常! " );
    ???}
    ?
    %>
    </ BODY >
    </ HTML >

    posted on 2006-04-25 18:16 溫柔一刀 閱讀(159) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): java相關(guān)
    聯(lián)系偶 zhupanjava@gmail.com 溫柔一刀
    主站蜘蛛池模板: 国产成人精品免费大全| 99热这里有免费国产精品| 亚洲人成网站在线播放vr| 人妻无码久久一区二区三区免费| 77777午夜亚洲| 亚洲毛片网址在线观看中文字幕| 18禁男女爽爽爽午夜网站免费| 亚洲中文字幕精品久久| 中文字幕亚洲一区| 性生交片免费无码看人| 日韩在线视频免费| 亚洲国产成人精品青青草原| 亚洲福利在线播放| 中国在线观看免费国语版| 久久免费国产精品| 亚洲日本在线电影| 久久久久无码精品亚洲日韩| 国产精品免费综合一区视频| 88av免费观看| 一二三区免费视频| 亚洲欧洲免费无码| 91精品国产亚洲爽啪在线观看| 亚洲AV无码乱码精品国产| 青娱分类视频精品免费2| 免费萌白酱国产一区二区三区| 亚洲av成人一区二区三区在线播放 | 亚洲国产成人久久精品app| 精品国产日韩亚洲一区| 在线a级毛片免费视频| 久久青草免费91观看| 免费无码国产V片在线观看| 久久亚洲精品国产精品婷婷 | 亚洲va久久久噜噜噜久久狠狠| 日本免费无遮挡吸乳视频电影| 久久久久久国产精品免费无码| 成人久久久观看免费毛片| 亚洲精品美女久久久久久久| 亚洲成a人片在线观看播放| 亚洲不卡av不卡一区二区| 亚洲人成色77777在线观看大 | 亚洲成av人片不卡无码|