Javaweb分页

分页的简介:

分页功能在网页中是非常常见的一个功能其作用也就是将数据分割成多个页面来进行显示。使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。

当我们不使用分页功能的时候,会面临许多的问题:客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严重影响到用户的体验,也不便于操作,也会出现加载太慢的问题。服务端的问题: 如果数据量太多,可能会造成内存溢出,而且一次请求携带的数据太多,对服务器的性能也是一个考验。

查询分页的代码 我这里使用的数据库是oracle数据库:

select * from (select a.*,rownum myid from news a where a.sid like '%"+str+"%') b where myid between 1 and 5

分页的好处:

        分页方式的优点是页长固定,因而便于构造页表、易于管理,且不存在外碎片。 但分页方式的缺点是页长与程序的逻辑大小不相关。 例如,某个时刻一个子程序可能有一部分在主存中,另一部分则在辅存中。

    



 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值