<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 成人A毛片免费观看网站| 亚洲日本国产精华液| 色屁屁在线观看视频免费| 日本免费网址大全在线观看| 亚洲图片中文字幕| 国产免费不卡v片在线观看| 亚洲一区免费在线观看| 性色av免费观看| 国产成人人综合亚洲欧美丁香花| 成人免费777777| 黄色免费在线观看网址| 久久99亚洲综合精品首页| 久久久久久国产a免费观看不卡| 国产亚洲精品无码拍拍拍色欲| 色播在线永久免费视频网站| 亚洲国产成人一区二区三区| 免费在线观看一级片| 亚洲综合无码一区二区三区| 无码av免费毛片一区二区| 亚洲国产成人精品无码区二本| 亚洲av中文无码| 大地资源中文在线观看免费版| 久久久久久亚洲精品| 在线天堂免费观看.WWW| 免费精品国产自产拍在线观看| 亚洲国产日韩在线视频| 免费人成在线观看69式小视频| 亚洲国产区男人本色| 久久久久久A亚洲欧洲AV冫| 蜜桃成人无码区免费视频网站| 亚洲国产区男人本色在线观看| 亚洲欧洲精品成人久久奇米网| 久操视频免费观看| 亚洲人成未满十八禁网站| 超清首页国产亚洲丝袜| 国产在线jyzzjyzz免费麻豆| 亚洲AV一区二区三区四区| 亚洲国产精品一区二区第一页| 成人a免费α片在线视频网站| 国产在线国偷精品免费看| 亚洲国产精品一区二区三区在线观看|