基于javabean的分页显示代码

上传人:飞*** 文档编号:45967996 上传时间:2018-06-20 格式:DOC 页数:5 大小:45KB
返回 下载 相关 举报
基于javabean的分页显示代码_第1页
第1页 / 共5页
基于javabean的分页显示代码_第2页
第2页 / 共5页
基于javabean的分页显示代码_第3页
第3页 / 共5页
基于javabean的分页显示代码_第4页
第4页 / 共5页
基于javabean的分页显示代码_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于javabean的分页显示代码》由会员分享,可在线阅读,更多相关《基于javabean的分页显示代码(5页珍藏版)》请在金锄头文库上搜索。

1、基于基于 javabean 的分页显示代码的分页显示代码 Jsp 代码:代码:分页显示“Bean 代码:package ShowByPage;import java.sql.*; /用于连接数据库import com.sun.rowset.*;/用于分页显示import LinkDataBase.*; /用于获得和数据库的连接public class showbypage LinkData Link=new LinkData(); /定义一个连接类的对象 int pagesize=3; /每页显示的记录条数 int pagenumber=0; /总页数 int showpage=1; /默认显

2、示第一页 String result=“; /用于返回结果 String duan=“name“,“number“,“pass“; /用于存放属性 CachedRowSetImpl rowSet; /用于存储 ResultSet 对象/对指定的表进行查询,并且将结果保存在 CachedRowSetImpl 对象中,同时设置总页 数 public void setRowSet() throws ClassNotFoundException, SQLException String sql=“SELECT * FROM testone“; /要查询的表 Connection conn=Link.g

3、etCon(); /获得和数据库的链接 Statement Sta=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ ONLY);/定义 Statement 对象 ResultSet rs=Sta.executeQuery(sql); /对表进行查询,将结果存放在 rs 中rowSet=new CachedRowSetImpl(); /创建行集对象 rowSet.populate(rs); /将结果转存到 CachedRowSetImpl 对象中conn.close(); /关闭连接 rowS

4、et.last(); /移动到最后一行 int m=rowSet.getRow(); /获取行号 int n=pagesize; /每一显示的记录数 pagenumber=(m%n)=0)?(m/n):(m/n+1);/获得总页数 /设置显示页面 public void setShowpage(int n) throws ClassNotFoundException, SQLException setRowSet(); if(npagenumber|n“); /读入表 buffer.append(“); for(int i=0;i“+duani+“); /读入数据库的字段 buffer.app

5、end(“);rowSet.absolute(showpage-1)*pagesize+1); /定位到指定行 for(int j=0;j“); for(int k=1;k“+rowSet.getString(k)+“); /读入段属性对应的值 buffer.append(“); rowSet.next(); buffer.append(“); tempresult=new String(buffer); /将结果转存到 tempresult 中 return tempresult; /设置结果 public void setResult() throws SQLException, Clas

6、sNotFoundException result=show(); /获得结果 public String getResult() throws SQLException, ClassNotFoundException setResult(); return result; 连接数据库代码: package LinkDataBase;import java.sql.*;public class LinkData String driver=“com.mysql.jdbc.Driver“;String url=“jdbc:mysql:/localhost:3306/lportal“;String user=“root“;String password=“123“;Connection con=null;public Connection getCon() throws ClassNotFoundException try Class.forName(driver);con=DriverManager.getConnection(url,user,password);catch(SQLException e) ; return con; public void DelCon() throws SQLException con.close();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号