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

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

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

    隨筆-3  評論-1  文章-0  trackbacks-0
    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page language="java" %>
    <%@ page import="com.mysql.jdbc.Driver" %>
    <%@ page import="java.sql.*" %>

    <%
    ?Connection sqlCon; //數據庫連接對象

    ?Statement sqlStmt; //SQL語句對象

    ?ResultSet sqlRst; //結果集對象

    ?String strCon; //數據庫連接字符串

    ?String strSQL; //SQL語句

    ?int intPageSize; //一頁顯示的記錄數

    ?int intRowCount; //記錄總數

    ?int intPageCount; //總頁數

    ?int intPage; //待顯示頁碼

    ?String strPage;

    ?int i;

    ?intPageSize = 2; //設置一頁顯示的記錄數

    ?strPage = request.getParameter("page"); //取得待顯示頁碼

    ?if(strPage==null)
    ?{

    ??//表明在QueryString中沒有page這一個參數,此時顯示第一頁數據

    ??intPage = 1;

    ?}
    ?else
    ?{

    ??//將字符串轉換成整型

    ??intPage = java.lang.Integer.parseInt(strPage);

    ??if(intPage<1) intPage = 1;

    ?}

    ?//裝載JDBC驅動程序

    ?? //驅動程序名

    ?? String driverName="com.mysql.jdbc.Driver";

    ?? //數據庫用戶名

    ?? String userName="test";

    ?? //密碼

    ?? String userPasswd="123456";

    ?? //數據庫名
    ?
    ?? String dbName="shujuku";

    ?? //表名

    ?? String tableName="biao";

    ?? //聯結字符串

    ?? String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;

    ?? Class.forName("com.mysql.jdbc.Driver").newInstance();

    ?? sqlCon=DriverManager.getConnection(url);

    ?? //創建語句對象
    ?
    ?sqlStmt = sqlCon.createStatement(); //執行SQL語句

    ??? strSQL = "select name from " + tableName;

    ??? //執行SQL語句并獲取結果集

    ??? sqlRst = sqlStmt.executeQuery(strSQL);

    ??? //獲取記錄總數

    ?sqlRst.last();

    ?intRowCount = sqlRst.getRow();

    ?//記算總頁數

    ?intPageCount = (intRowCount+intPageSize-1) / intPageSize;

    ?//調整待顯示的頁碼

    ?if(intPage>intPageCount) intPage = intPageCount;

    %>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>JSP數據庫操作例程 - 數據分頁顯示 - JDBC 2.0 - mysql</title>

    </head>

    <body>

    <table border="1" cellspacing="0" cellpadding="0">

    <tr>

    <th>姓名</th>

    </tr>

    <% if(intPageCount>0)

    {

    ?//將記錄指針定位到待顯示頁的第一條記錄上

    ?sqlRst.absolute((intPage-1) * intPageSize + 1);

    ?//顯示數據

    ?i = 0;

    ?while(i<intPageSize && !sqlRst.isAfterLast()){ %>

    <tr>

    <td>

    <%=sqlRst.getString(1)%>

    </td>

    </tr>

    <% sqlRst.next();

    i++;

    }

    }

    %>

    </table>

    第<%=intPage%>頁 共<%=intPageCount%>頁

    <%if(intPage<intPageCount){%><a href="test1.jsp?page=<%=intPage+1%>">下一頁</a><%}%>

    <%if(intPage>1){%><a href="test1.jsp?page=<%=intPage-1%>">上一頁</a><%}%>

    </body>

    </html>

    <%

    //關閉結果集

    sqlRst.close();

    //關閉SQL語句對象

    sqlStmt.close();

    //關閉數據庫

    sqlCon.close();

    %>
    ?
    ?
    ?

    posted on 2006-10-08 15:22 xzc0202 閱讀(215) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: www免费插插视频| 69视频免费在线观看| 亚洲理论电影在线观看| **实干一级毛片aa免费| 亚洲日本天堂在线| 国产成人精品久久亚洲| 亚洲黄色免费网址| 污网站在线免费观看| 91亚洲自偷手机在线观看| 日本高清免费中文字幕不卡| 亚洲国产精品成人AV无码久久综合影院| A毛片毛片看免费| 亚洲一卡2卡3卡4卡国产网站| 亚洲国产精品成人| 免费看成人AA片无码视频羞羞网| 免费看黄福利app导航看一下黄色录像 | 国产成人va亚洲电影| 亚洲AV无码1区2区久久| 午夜影视在线免费观看| 久久青草免费91线频观看站街| 亚洲人av高清无码| 亚洲av日韩综合一区在线观看| 免费看男女下面日出水视频| 亚洲网站在线免费观看| 全黄大全大色全免费大片| 亚洲乱妇老熟女爽到高潮的片| 亚洲av福利无码无一区二区| 亚洲男人在线无码视频| 午夜dj免费在线观看| 久久免费看黄a级毛片| 国产真人无码作爱视频免费| 老湿机一区午夜精品免费福利 | 亚洲乱码无人区卡1卡2卡3| 婷婷亚洲综合五月天小说| 亚洲国产成人久久一区久久| 无码视频免费一区二三区| 久久成人免费电影| 一级做a爰片久久毛片免费看| 天堂亚洲国产中文在线| 亚洲H在线播放在线观看H| 亚洲成人激情在线|