首页 → 名言 → 成长励志散文
mysql 翻頁查詢 mysql 翻頁 后面慢
日期:2023-02-24 07:50:08    编辑:网络投稿    来源:网络资源
Java學習之MySQL翻頁例子  一、運行前準備  下載了mysql的jdbc驅動(一個jar文件)并加載在CLASSPATH(方法見《JAVA/JSP學習系列之一(JDK安裝) 》)  (如果找不到,請從本站
为你推荐:
  • 人一定要靠自己的句
  • 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翻頁例子】相關文章:

    1.java中的hashCode小例子教程

    2.Java發展史之Java的由來

    3.Java中嵌入式MySQL的使用方法介紹

    4.Java編程學習示例

    5.如何學習JAVA開發

    6.Java基礎學習步驟

    7.新手如何學習Java

    8.Java反射機制學習總結

    这里有更多你想看的
  • 累的說說和圖片
    • 本类最新
    • 精品图文
    • 时尚
    • 新闻
    • 生活
    • 视觉
    • 微爱
      栏目ID=88的表不存在(操作类型=0)

    头条推荐

    热门推荐

    特别推荐

    返回顶部