自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JSP數(shù)據(jù)分頁實例:MySQL翻頁

開發(fā) 后端
本文提供了一個JSP數(shù)據(jù)分頁的實例。例子中使用的是JDBC 2.0和MySQL。

JSP數(shù)據(jù)庫操作可以實現(xiàn)JSP數(shù)據(jù)分頁。本文提供了一個MySQL分頁的例子。

一、運行前準(zhǔn)備

下載了mysql的jdbc驅(qū)動(一個jar文件)并加載在CLASSPATH。

建一個MySQL數(shù)據(jù)庫test

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

二、下載,安裝

  1. < %@ page contentType="text/html;charset=gb2312" %> 
  2. < % java.sql.Connection sqlCon; //數(shù)據(jù)庫連接對象  
  3. java.sql.Statement sqlStmt; //SQL語句對象  
  4. java.sql.ResultSet sqlRst; //結(jié)果集對象  
  5. java.lang.String strCon; //數(shù)據(jù)庫連接字符串  
  6. java.lang.String strSQL; //SQL語句  
  7. int intPageSize; //一頁顯示的記錄數(shù)  
  8. int intRowCount; //記錄總數(shù)  
  9. int intPageCount; //總頁數(shù)  
  10. int intPage; //待顯示頁碼  
  11. java.lang.String strPage;  
  12. int i;  
  13. //設(shè)置一頁顯示的記錄數(shù)  
  14. intPageSize = 2;  
  15. //取得待顯示頁碼  
  16. strPage = request.getParameter("page");  
  17. if(strPage==null){  
  18. //表明在QueryString中沒有page這一個參數(shù),此時顯示第一頁數(shù)據(jù)  
  19. intPage = 1;  
  20. } else{  
  21. //將字符串轉(zhuǎn)換成整型  
  22. intPage = java.lang.Integer.parseInt(strPage);  
  23. if(intPage< 1intPage = 1;  
  24. }  
  25. //裝載JDBC驅(qū)動程序  
  26. Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
  27. //連接數(shù)據(jù)庫  
  28. sqlConjava.sql.DriverManager.getConnection("jdbc:mysql://localhost/test");  
  29. //創(chuàng)建語句對象  
  30. sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.  
  31. ResultSet.CONCUR_READ_ONLY); //執(zhí)行SQL語句  
  32. strSQL = "select name from note";  
  33. //執(zhí)行SQL語句并獲取結(jié)果集  
  34. sqlRst = sqlStmt.executeQuery(strSQL);  
  35. //獲取記錄總數(shù)  
  36. sqlRst.last();  
  37. intRowCount = sqlRst.getRow();  
  38. //記算總頁數(shù)  
  39. intPageCount = (intRowCount+intPageSize-1) / intPageSize;  
  40. //調(diào)整待顯示的頁碼  
  41. if(intPage>intPageCount) intPage = intPageCount;  
  42. %> 
  43. < html> 
  44. < head> 
  45. < meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
  46. < title>JSP數(shù)據(jù)庫操作例程 - JSP數(shù)據(jù)分頁顯示 - JDBC 2.0 - mysql< /title> 
  47. < /head> 
  48. < body> 
  49. < table border="1" cellspacing="0" cellpadding="0"> 
  50. < tr> 
  51. < th>姓名< /th> 
  52. < /tr> 
  53. < % if(intPageCount>0)  
  54. {  
  55. //將記錄指針定位到待顯示頁的第一條記錄上  
  56. sqlRst.absolute((intPage-1) * intPageSize + 1);  
  57. //顯示數(shù)據(jù)  
  58. i = 0;  
  59. while(i< intPageSize && !sqlRst.isAfterLast()){ %> 
  60. < tr> 
  61. < td> 
  62. < %=sqlRst.getString(1)%> 
  63. < /td> 
  64. < /tr> 
  65. < % sqlRst.next();  
  66. i++;  
  67. }  
  68. }  
  69. %> 
  70. < /table> 
  71. < %=intPage%>頁 共< %=intPageCount%>頁  
  72. < %if(intPage< intPageCount){%>< a href="mysqlpage.jsp?page=< %=intPage+1%>">下一頁< /a>< %}%> 
  73. < %if(intPage>1){%>< a href="mysqlpage.jsp?page=< %=intPage-1%>">上一頁< /a>< %}%> 
  74. < /body> 
  75. < /html> 
  76. < %  
  77. //關(guān)閉結(jié)果集  
  78. sqlRst.close();  
  79. //關(guān)閉SQL語句對象  
  80. sqlStmt.close();  
  81. //關(guān)閉數(shù)據(jù)庫  
  82. sqlCon.close();  
  83. %> 

如何運行JSP數(shù)據(jù)分頁?

將代碼存為文件test.jsp

Orion Application Server下:

Copy到orion的default-web-app目錄下,通過:

  1. http://localhost:port/test.jsp 

訪問測試

對于Resin,Tomcat,JWS等等,都可以運行通過。JSP數(shù)據(jù)分頁的實現(xiàn)方法到此介紹完畢。

【編輯推薦】

  1. JSP數(shù)據(jù)庫操作例程(JDBC-ODBC)
  2. 學(xué)習(xí)JSP的基礎(chǔ)準(zhǔn)備:JDK的安裝配置
  3. Java Servlet簡介:與JSP的完美結(jié)合
  4. 整合Apache中JSP和PHP
  5. Java Servlets(JSP)開發(fā)環(huán)境
責(zé)任編輯:yangsai 來源: JSP中文網(wǎng)
相關(guān)推薦

2009-07-01 10:01:33

JSP分頁查詢MySQL數(shù)據(jù)庫

2009-07-03 09:35:57

Struts2 JSP

2010-08-31 15:39:25

DB2存儲過程

2010-09-13 13:12:28

sqlserver分頁

2009-02-11 09:37:32

Hibernate分頁技術(shù)JSP

2009-07-02 11:15:34

標(biāo)簽實例JSP網(wǎng)頁應(yīng)用

2009-07-06 17:07:11

JSP實例

2011-10-10 16:44:37

分頁數(shù)據(jù)庫

2009-09-22 16:49:42

Hibernate分頁

2022-01-10 10:12:58

MySQL分頁數(shù)據(jù)

2009-02-06 13:19:02

JSP配置Tomcat

2011-05-18 14:49:53

MySQL分頁

2009-07-02 13:18:53

JSP打印報表

2009-06-30 16:51:56

2010-10-26 14:50:11

oracle存儲過程

2009-06-06 18:54:02

JSP編程進度條

2010-08-18 09:03:46

jQueryJSONTrimpath

2009-06-30 10:33:00

JSP JavaBeaServlet

2009-07-02 13:07:12

JSP+Tomcat配

2009-07-22 11:11:39

iBATIS分頁實例ObjectDataS
點贊
收藏

51CTO技術(shù)棧公眾號