<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 閱讀(216) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品成人久久网站 | 午夜影院免费观看| 亚洲精品动漫人成3d在线| 亚洲av无码一区二区三区天堂| 在线观看H网址免费入口| 亚洲春色在线观看| 欧洲黑大粗无码免费| 亚洲最大的成人网| 在线观看永久免费视频网站| 亚洲AV成人精品日韩一区| 又粗又硬免费毛片| a在线视频免费观看在线视频三区 a毛片成人免费全部播放 | 亚洲色成人WWW永久在线观看 | 女性无套免费网站在线看| 亚洲av无码日韩av无码网站冲| 国产真人无遮挡作爱免费视频| 一级日本高清视频免费观看 | 女人18特级一级毛片免费视频| 亚洲av纯肉无码精品动漫| 亚洲情a成黄在线观看| 久艹视频在线免费观看| 亚洲综合久久1区2区3区| 在线观看无码的免费网站| 老司机午夜免费视频| 亚洲成av人影院| 97碰公开在线观看免费视频| 亚洲AV无码一区二区三区性色 | 亚洲人成日本在线观看| 日韩免费无码一区二区视频| h片在线播放免费高清| 亚洲成人福利网站| 国产不卡免费视频| 亚洲精品免费视频| 亚洲AV无码一区二区三区电影| 亚洲视频一区二区| 亚洲免费观看网站| 一区二区三区免费在线视频| 久久精品国产亚洲AV嫖农村妇女| 国产特级淫片免费看| 久久青青草原国产精品免费| 亚洲国产午夜精品理论片在线播放|