MySql实现翻页查询功能


首先明确为什么要使用分页查询,因为数据庞大,查询不可能全部显示在页面上,如果全部显示在页面上,也会造成查询速度慢的情况,所以分页查询解决了①数据开发云主机域名询;②性能优化,等(其他问题欢迎补充)的问题。分页查询也分为真分页和假分页:  真分页:基于数据库查出的数据直接分页显示,优点是改变数据库数据不会影响查询结果,缺点是速度稍慢。  假分页:将所有数据查询出的数据,封装到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举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/11 18:11
下一篇 06/11 18:11

相关推荐