`
ningzai
  • 浏览: 70572 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

数据库浏览分页功能

阅读更多
<%
   Connection con;
   Statement sql;
   ResultSet rs;
   try{
    Class.forName("com.mysql.jdbc.Driver");  
   }catch(ClassNotFoundException e)
   {
   out.print("类找不到!");
   }
   try{
     con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp","root","7056503");
     sql=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.TYPE_FORWARD_ONLY);
     rs=sql.executeQuery("select * from usertable");
     int countRecord=0;//记录总数
     int countPageRecord=0;//每页记录数
     int countPage=0;//总页数
     countPageRecord=5;//每页五条
     rs.last();//得到记录总数
     countRecord=rs.getRow();
     if(countRecord%countPageRecord==0)
      countPage=countRecord/countPageRecord;
     else
     countPage=countRecord/countPageRecord+1;
    
     if((dipage-1)*countPageRecord==0)
     rs.beforeFirst();
     else
     rs.absolute((dipage-1)*countPageRecord) ;
     out.print("<table Border class=datalist align=center >");
     out.print("<tr><td colspan=8 align=center>用户数据</td>");
     out.print("<tr>");
       out.print("<td width=100>用户ID </td>");
         out.print("<td width=50 >用户名 </td>");
           out.print("<td width=60>用户姓名 </td>");
             out.print("<td width=40 >年龄 </td>");
               out.print("<td width=40 >性别</td>");
                 out.print("<td width=60 >联系地址</td>");
                   out.print("<td width=100 >联系电话 </td>");
                     out.print("<td width=75>添加时间 </td>");
                      
     out.print("</tr>");
     int i=0;
     while(rs.next())
     {out.print("<tr>");
          out.print("<td >"+rs.getLong(1)+"</td>");
          out.print("<td >"+rs.getString(2)+"</td>");
          out.print("<td >"+rs.getString(3)+"</td>");
          out.print("<td >"+rs.getInt("age")+"</td>");
          out.print("<td >"+rs.getString("sex")+"</td>");
          out.print("<td >"+rs.getString("address")+"</td>");
          out.print("<td >"+rs.getString("tel")+"</td>");
          out.print("<td >"+rs.getString("settime")+"</td>");
         
     out.print("</tr>");
     i++;
     if(i>=countPageRecord) break; //当前页显示完,则退出循环;
     }
     out.print("<tr><td colspan=8 align=center>");
     out.print("共"+countRecord+"条记录, 共"+countPage+"页, 当前第"+dipage+"页,每页"+countPageRecord+"条记录,");
     if(dipage==1)//当前是首页
     ;
     else//当前不是首页
     {
     out.print("<a href=userpage1.jsp?dipage=1>首页</a>,");
     out.print("<a href=userpage1.jsp?dipage="+(dipage-1)+">上一页</a>,");
     }
     if(dipage==countPage)//当前是末页
     ;
     else
     {
     out.print("<a href=userpage1.jsp?dipage="+(dipage+1)+">下一页</a>,");
     out.print("<a href=userpage1.jsp?dipage="+countPage+">末页</a>");
     }
    
     out.print("</td></tr>");
     out.print("</table>");
     con.close();
    
   }catch(SQLException e1)
   {
    out.print("sql异常!");
   }
    %>
分享到:
评论

相关推荐

    jsp实现连接数据库分页浏览增删改查等功能[收集].pdf

    jsp实现连接数据库分页浏览增删改查等功能[收集].pdf

    jsp分页技术及其对数据库两张表的增删查改和模糊查询

    jsp分页技术及其对数据库两张表的增删查改和模糊查询

    .NET 通用分页控件

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...

    JIDE Data Grids(数据库表格) 开发员技术手册

    HibernateTableModel提供了和Hibernate的接口 DatabasePageTableModel和HibernatePageTableModel分别为DatabaseTableModel和 HibernateTableModel提供了分页功能,并且支持在分页情况下对全局进行排序和过滤

    网际数据库浏览器 v3.3.128

    增加了数据库对象浏览、备注,数据库对象文档浏览等功能,可以作为在线的数据库开发文档使用,还增加了对用户表的查询、增加、删除及修改等操作,自动生成SQL语句,对查询结果进行排序、分页显示、多结果集处理,从...

    Asp.net分页控件AspNetPager7.2

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...

    分页控件AspNetPager7.2c#源码

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...

    DevPager 多功能支持长文章分页控件 v1.0 Beta.rar

    支持长文章分页/Access...1、在工具栏选择项然后浏览控件DevPage Vs2005 Release 1.0 控件目录 2、修改WebConfig里的Sql2000 数据库连接帐号密码 3、默认支持FredCK.FCKeditorV2里面自带的分页符与按字符长度来分页。

    AspNetPager 分页控件

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...

    AspNetPager分页控件

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...

    SQL Server 的通用分页显示存储过程

    建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。

    AspNetPager7.2 分页控件及Demo源码

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    AspNetPagerv7.4.1分页控件及Demo源码2012919

    分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等, ...

    ASP.NET 各种分页技巧

    AspNetPager支持使用主题(Theme)与皮肤(Skin)统一控件的整体样式,配合asp.net 2.0中的DataSource控件,AspNetPager只需要编写短短几行代码,甚至无需编写任何代码,只需设置几个属性就可以实现分页功能。...

    可分页浏览的VC简洁通讯录程序.rar

    可分页浏览的VC 简洁通讯录程序,并附上了Access数据库,用的技术并不高深,大部分都是数据库方面的基础知识,比如添加姓名、电话号码、地址、联系方式、Email等信息,并在浏览查看的时候增加分页功能,还可查询指定...

    电商平台源码+数据库语句

    后台上传前台商品照片到mysql,前台验证码登录,异常界面处理,商品关键字搜索,前台轮播图展示,后台设置前台的推荐商品栏,后台设置前台的新添加商品栏,后台使用分页查询,前台模拟订单支付。 4.数据库表 在...

    AspNetPager7.0分页控件源码 内附使用文档

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    AspNetPager组件,企业级百万数据分页

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    MVC2 MvcPager分页源码

    MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码,尤其是ScottGu的PagedList类和相关方法,经过不断完善和改进后推出的比较...

    ASP.NET茶文化之窗

    支持浏览者、用户、管理员三种角色,数据存储在SQLserver2012数据库中(压缩包中含有数据库备份文件),网站包含基本的增删改查,用户的查找、评论等...此外还有富文本编辑器、web服务实现的验证码功能、分页功能等。

Global site tag (gtag.js) - Google Analytics