首先明确为什么要使用分页查询,因为数据庞大,查询不可能全部显示在页面上,如果全部显示在页面上,也会造成查询速度慢的情况,所以分页查询解决了①数据查开发云主机域名询;②性能优化,等(其他问题欢迎补充)的问题。分页查询也分为真分页和假分页: 真分页:基于数据库查出的数据直接分页显示,优点是改变数据库数据不会影响查询结果,缺点是速度稍慢。 假分页:将所有数据查询出的数据,封装到list集合缓存中,表现层方法调用执行。由于将数据封装为集合放入了内存中,所以速度较快,但缺点是数据库改变后,会出现不匹配的情况。 两种分页各有优缺点,小伙伴们视具体情况使用吧。下面要介绍的就是真分页的方法:1、建立JavaBean2、用于展示分页数据的JavaBean3、dao层实现类 4、service层实现类 5、将查询出的数据放入页面展示就OK了。以上方法中,分页显示的是10条数据,计算分析如下: 数据总条数: totalCount 每页显示条数: pageSize 总页数: totalPage 起始索引 StartIndex 当前页数 currPage 总页计算公式: totalCount % pageSize 如果余数为0 ——> totalPage=totalCount / pageSize 如果余数不为0 ——> totalPage=totalCount / pageSize +1 得出结论:totalPage = (totalCount + pageSize -1)/pageSize总结以上所述是小编给大家介绍的MySql实现翻页查询功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开发云网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐: MySQL启动时报“The server quit without updating PID file”错误如何解决
这篇文章将为大家详细讲解有关MySQL启动时报“The server quit without updating PID file”错误如何解决,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。很多童鞋在启动mysql的时候,碰…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。