知识大全 用jsp和mysql实现分页

Posted 语句

篇首语:临文乍了了,彻卷兀若无。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用jsp和mysql实现分页相关的知识,希望对你有一定的参考价值。

   <% //变量声明 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; //待显示页码 int layer; int idlayer; idlayer= ; java lang String outtext; outtext=”"; java lang String strPage; int j; int i;

  //设置一页显示的记录数 intPageSize = ;

  //取得待显示页码 strPage = request getParameter(”page”); if(strPage==null)//表明在QueryString中没有page这一个参数 此时显示第一页数据 intPage = ; else//将字符串转换成整型 intPage = java lang Integer parseInt(strPage); if(intPage< ) intPage = ;

  //装载JDBC驱动程序 Class forName(” gjt mm mysql Driver”) newInstance();

  //连接数据库 sqlCon = java sql DriverManager getConnection(”jdbc:mysql:// /kjeny_db” ”kjeny” ”cdgame”);

  //创建语句对象 sqlStmt = sqlCon createStatement(java sql ResultSet TYPE_SCROLL_INSENSITIVE java sql ResultSet CONCUR_READ_ONLY);

  //执行SQL语句并获取结果集 sqlRst = sqlStmt executeQuery(”SELECT * FROM dxswlxh”);

  //获取记录总数 sqlRst last(); intRowCount = sqlRst getRow();

  //记算总页数 intPageCount = (intRowCount+intPageSize ) / intPageSize;

  //调整待显示的页码 if(intPage>intPageCount) intPage = intPageCount; %>

  <> <head> <meta equiv=”Content Type” content=”text/; charset=gb ″> <base target=”contents”> <LINK rel=”stylesheet” href=”css css”> <script language=”JavaScript”> function byteLen(str) var iByteLen = ; if (str == null || str == “”) iByteLen = ; else for (var i = ; i < str length; i++) if(str charCodeAt(i) < × ) iByteLen++; else iByteLen += ; return iByteLen;

  </script> </head> <body topmargin=” ″ leftmargin=” ″ bgcolor=ccffcc>

  <table width=” %”><tr><td bgcolor=”ff cc”> >> 分页 <form method=post action=”pink jsp?page= ″ target=ttop> <input type=submit value=”首 页”> </form> <%if(intPage> ) %> <form method=post action=”pink jsp?page=<%=intPage %>” target=ttop> <input type=submit value=上一页> </form>

  <%%>

  <%if(intPage<intPageCount) %>

  <form method=post action=”pink jsp?page=<%=intPage+ %>” target=ttop> <input type=submit value=下一页> </form> <%%> <form method=post action=”pink jsp?page=<%=intPageCount%>” target=ttop> <input type=submit value=”尾 页”> </form>

  页次 <%=intPage%>/<%=intPageCount%>页 <%=intPageSize%>条/页

  </td></tr></table>

  <table> <td width=”% ″><ul><%

  if(intPageCount> ) sqlRst absolute((intPage ) * intPageSize + ); i = ; while(i<intPageSize && !sqlRst isAfterLast())

  String names = sqlRst getString( );

  String use_xi = sqlRst getString( );

  %> <li><%=names%> 【<%=use_xi%>】 <% sqlRst next(); i++; %> </ul></td></table>

  </body> </>

  <% //关闭结果集 sqlRst close();

  //关闭SQL语句对象 sqlStmt close();

  //关闭数据库 sqlCon close(); %>

cha138/Article/program/Java/JSP/201311/19819

相关参考

知识大全 一个简单的mysql数据库分页的程序模板

  下面是一个简单的php连接mysql数据库进行数据分页显示的模版可以按注释说明信息进行修改里面的sql语句是可以自己改的    注意分析和观察里面相关分页部分的代码的书写和实现的方式    <

知识大全 jsp分页类---统一使用

  一建立数据库分页的类  packagenewsbean;importjavasql*;  publicclassDBConnection//这里使用msjdbcStringsDBDriver="m

知识大全 jsp分页技术编码

  publicstaticfinalStringsplitPages(intthePageStringqueryStringintcount  intpageLength)    intmaxPag

知识大全 MySQL分页优化解析

MySQL分页优化解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!似乎讨论分页的人很少难道大家都

知识大全 jsp+oracle分页实现

  今天做了个基于jsp+oracle分页的实现对于初学者来说这是好的(看了后绝对可以自己实现动手试试把)但是对于有基础的只是温故下sql语句(没涉及到很好的分层)好了我们开始把它实现把 &

知识大全 代码实例:JSP分页源程序

代码实例:JSP分页源程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <%@pagec

知识大全 高效简单的jsp分页代码

<%@pageimport="javasql*javaio*javautil*"%><%@pagelanguage="java"pageEncoding="Big"%><

知识大全 效率比较高的jsp分页程序

  可通过下拉框跳转到指定页  <scriptlanguage=javascript>    functiongopage()  

知识大全 一个通用的JSP分页类,具有显示多组页码功能

一个通用的JSP分页类,具有显示多组页码功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近

知识大全 Struts1.2实现MySQL数据库分页

Struts1.2实现MySQL数据库分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我的平