分页的简介:
分页功能在网页中是非常常见的一个功能,其作用也就是将数据分割成多个页面来进行显示。使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。
当我们不使用分页功能的时候,会面临许多的问题:客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严重影响到用户的体验,也不便于操作,也会出现加载太慢的问题。服务端的问题: 如果数据量太多,可能会造成内存溢出,而且一次请求携带的数据太多,对服务器的性能也是一个考验。
查询分页的代码 我这里使用的数据库是oracle数据库:
select * from (select a.*,rownum myid from news a where a.sid like '%"+str+"%') b where myid between 1 and 5
分页的好处:
分页方式的优点是页长固定,因而便于构造页表、易于管理,且不存在外碎片。 但分页方式的缺点是页长与程序的逻辑大小不相关。 例如,某个时刻一个子程序可能有一部分在主存中,另一部分则在辅存中。