<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            Java學習之MySQL翻頁例子

            時間:2025-04-16 02:05:53 java語言 我要投稿
            • 相關推薦

            Java學習之MySQL翻頁例子

              一、運行前準備

            Java學習之MySQL翻頁例子

              下載了mysql的jdbc驅動(一個jar文件)并加載在CLASSPATH(方法見《JAVA/JSP學習系列之一(JDK安裝) 》)

              (如果找不到,請從本站下載)

              建一個MySQL數據庫test

              數據庫中有一個表:note,字段為:name(varchar)

              二、下載,安裝

              <%@ page="" contenttype="text/html;charset=gb2312">

              <% java.sql.Connection sqlCon; //數據庫連接對象

              java.sql.Statement sqlStmt; //SQL語句對象

              java.sql.ResultSet sqlRst; //結果集對象

              java.lang.String strCon; //數據庫連接字符串

              java.lang.String strSQL; //SQL語句

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

              int intRowCount; //記錄總數

              int intPageCount; //總頁數

              int intPage; //待顯示頁碼

              java.lang.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驅動程序

              Class.forName("org.gjt.mm.mysql.Driver").newInstance();

              //連接數據庫

              sqlCon= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test");

              //創建語句對象

              sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //執行SQL語句

              strSQL = "select name from note";

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

              sqlRst = sqlStmt.executeQuery(strSQL);

              //獲取記錄總數

              sqlRst.last();

              intRowCount = sqlRst.getRow();

              //記算總頁數

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

              //調整待顯示的頁碼

              if(intPage>intPageCount) intPage = intPageCount;

              %>



            姓名

              <% intpagecount="">0)

              <% sqlRst.next();

              i++;

              }

              }

              %>

              第<%=intpage%>頁共<%=intpagecount%>頁

              <%if(intPage下一頁<%}%>

              <%if(intpage>1){%>上一頁<%}%>

              <%

              //關閉結果集

              sqlRst.close();

              //關閉SQL語句對象

              sqlStmt.close();

              //關閉數據庫

              sqlCon.close();

              %>

              三、怎么去運行?

              見前文《JAVA/JSP學習系列之五(JDBC-ODBC翻頁例子)》。

            【Java學習之MySQL翻頁例子】相關文章:

            Java中如何使用嵌入MySQL05-03

            Java多線程的線程守護例子06-08

            java中的hashCode小例子教程05-23

            java程序易犯的21種錯誤例子01-16

            Java發展史之Java的由來05-29

            java連接mysql數據庫亂碼如何解決05-30

            Java中嵌入式MySQL的使用方法介紹03-07

            php入門之連接mysql數據庫05-04

            學習Java的技巧03-22

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院