下载此文档

数据库的典型应用JSP分页技术.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【数据库的典型应用JSP分页技术 】是由【utuhlwwue61571】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【数据库的典型应用JSP分页技术 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第13讲:数据库的典型应用
CLICK HERE TO ADD A TITLE

—数据分页技术
演讲人姓名
本讲要点与教学目标
【教学要点】
(1)数据分页显示业务流程
(2)数据分页显示的实现方法与技巧
【教学目标】
理解数据分页显示的重要性,了解常用数据分页显示的一般业务流程,掌握数据分页显示的实现方法与技巧。
数据库的典型应用—分页问题
假如在一个页面中显示的信息有上千条甚至上万条的时候,用户将是无法忍受的。页面太长、显示太慢。这就需要我们把要显示的信息进行分页显示。
分页问题
分页应用
分页技术无所不在:论坛、博客、新闻
数据库的典型应用
实现数据分页的一般思路
【效果要求】
1、只显示当前页的数据
2、能进行分页导航:首页、下一页、上一页、尾页
【一般思路】
第一,查询所有数据到ResultSet对象中;
第二,计算分页信息(页大小、总行数、总页数、当前页);
第三,读取指定页的数据并输出;
第四,实现分页导航。
分页中的关键技术
1
如何计算总行数?
如何计算总页数?
如何传递页码与获取页吗?
如何读取第n页的数据?
如何实现分页导航?
2
数据库的典型应用
数据库的典型应用
分页中的关键技术
如何计算总行数?
1、创建Statement对象时,指定结果集(ResultSet)类型,使ResultSet对象的记录指针可以随机定位。
("Sql语句",,);
(,
);
2、ResultSet对象提供了一系列与记录指针相关的方法:
(1)boolean last(); //将记录指针指向最后一行
(2)boolean absolute(int row); //将记录指针指向指定行
(3)int getRow(); //获取当前行的行号
【总行数 = 最后一行的行号】
数据库的典型应用
分页中的关键技术
如何计算总页数?
总页数 = (总行数%页大小==0) ? 总行数/页大小 : 总行数/页大小+1
如何传递页码与获取页码?
通过url地址参数传递,一般格式:url?page=1
在url中获取页码:String str=("page");
处理特殊情况:没有传递参数、页码超范围
如何读取第n页的数据?
指针定位:(n-1)*页大小+1,循环读取1页数据并输出(注意:最后1页的特殊情况)。
数据库的典型应用
分页中的关键技术
如何实现分页导航?
如果:当前页为currentPage,总页数为totalPage
<a href="url?page=1">首页</a>
<a href="url?page=<%=currentPage+1%>">下一页</a>
<a href="url?page=<%=currentPage-1%>">上一页</a>
<a href="url?page=totalPage">尾页</a>
注意:
如果当前页为第1页,则不显示“首页”和“上一页”
如果当前页为最后一页,则不显示“下一页”和“尾页”
学习JSP中对查询数据进行分页的方法 。
案例学习目标
数据的获取、页面大小的设置、分页操作的处理 。
案例知识要点
,实现分页显示商品信息,要求每页显示10行数据。
案例要求
案例1:商品分页显示
案例1:商品分页显示
<%
Connection conn = null;
ResultSet rsAll = null;
PreparedStatement stmt = null;
try {
//--开始创建连接--
");
String strConn = "jdbc:sqlserver://localhost:1433;DatabaseName=ShopSystem";
conn = (strConn, "sa","lucky");
//--开始查询所有数据--
("gb18030");
String strSql = "SELECT p_id,p_type,p_name,p_price,p_quantity,p_time FROM product";
stmt = (strSql,
,
);
rsAll = ();
%>

数据库的典型应用JSP分页技术 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人utuhlwwue61571
  • 文件大小1.93 MB
  • 时间2025-01-28
最近更新