Java Web学习笔记08:分页技术

本文介绍了Java Web中实现分页技术的两种方法:软分页和硬分页,详细讲解了MySQL通过LIMIT关键字和Oracle通过ROWNUM进行分页的实现方式。并提供了一个硬分页显示新闻列表的完整案例,包括Web项目的创建、数据库驱动的添加、数据源配置、实体类、DAO层的实现以及分页展示页面的创建。最后提到了软分页的实现页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

一、分页技术

1、软分页

2、硬分页

(1)MySQL分页方式:通过关键字LIMIT实现

(2)Oracle分页方式:通过ROWNUM来实现

二、案例演示:硬分页显示新闻列表

1、创建Web项目PagingNews

2、在WEB-INF目录里创建lib子目录,添加MySQL数据库驱动程序jar包

3、在web目录里创建META-INF目录,在里面创建数据源配置文件context.xml

4、在src里创建net.hw.news.bean包,在里面创建新闻实体类News

5、创建net.hw.news.dbutil包,在里面创建数据库连接管理类ConnectionManager

6、创建net.hw.news.dao包,在里面创建新闻数据访问类NewsDao

7、在web目录里创建首页文件index.jsp

8、在web目录里创建不分页显示全部新闻页面allnews.jsp

9、启动服务器,查看运行效果

10、在web目录里创建分页显示全部新闻列表页面pagingnews.jsp

11、重启服务器,查看分页显示效果

12、软分页显示新闻列表:在web目录里创建softpagingnews.jsp

13、重启服务器,查看分页显示效果


一、分页技术

在Web开发中,当要显示的数据量比较大时,为了更加美观地展示数据,使用分页是必不可少的一项技术。

1、软分页

通过代码实现分页,将全部表记录以实体方式存放到ArrayList或Vector对象里,从ArrayList或Vector对象里去获取当前页要显示的实体集,此方法效率很低。

2、硬分页

通过数据库实现分页。不同数据库分页方式不同。

(1)MySQL分页方式:通过关键字LIMIT实现

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值