数据库端的分页处理
2018-05-13 11:51
381 查看
在ASP.NET里的GridView的控件里也提供了自动分页的功能,但它的处理过程是把数据源一次全部加载到网站上存储起来,并通过每页显示几条,
二把其他的隐藏起来,虽然也实现了分页效果,但在真正意义上是假分页的效果。
现在小编给大家演示的是在数据库端实现分页,这样的话,每点下一页时都是从数据库加载出来的数据
1.在数据库里创建一个sql分页的存储过成,这个可以通用,也日后做类似的,直接托用就行了
可以建一张测试表
View Code
改变一下指定页看一下效果
以上就是数据库端制作的分页效果
而在现实项目当中一般要在系统或网站上运用,所以显示一个好的分页效果也很重要的,
你只需要在你制作的项目里调用存储过程就ok了。
二把其他的隐藏起来,虽然也实现了分页效果,但在真正意义上是假分页的效果。
现在小编给大家演示的是在数据库端实现分页,这样的话,每点下一页时都是从数据库加载出来的数据
1.在数据库里创建一个sql分页的存储过成,这个可以通用,也日后做类似的,直接托用就行了
可以建一张测试表
declare @intPageCount int --声明变量 exec sp_page --执行sp_page存储表 --以下的对应存储过程填写参数 'db_userInfo',--要执行分页的表名 'ID',--按该列来进行分页 1,--@strColumn列的类型 0, --排序,0-顺序,1-倒序 '*',--要查询出的字段列表,*表示全部字段 2, --每页记录数 1,--指定页 '', --用于构造SQL语句 @intPageCount output Print @intPageCount --输出分页
View Code
改变一下指定页看一下效果
以上就是数据库端制作的分页效果
而在现实项目当中一般要在系统或网站上运用,所以显示一个好的分页效果也很重要的,
你只需要在你制作的项目里调用存储过程就ok了。
相关文章推荐
- 数据库分页处理(取出数据表中从M-N的记录)
- ExtJs + .NET MVC 不分页处理大数据
- 用json-lib如何来处理数据,在前台实现分页
- 复杂检索数据并分页显示的处理方法
- 数据分页处理方法汇总(例子)
- MySQL处理千万级数据查询分页
- 数据库端分页存储过程
- 【LINQ】分享:举例证明Linq to Sql的数据库端分页货真价实
- Ajax几个简单的案例(ajax_用户唯一验证、ajax_返回xml数据的处理(包括分页处理)
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- java 内存数据的条件筛选和分页处理
- 使用数据2分处理的通用分页存储过程 前半部分与后半部分数据访问时间相同,同等访问速度提高一倍
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- Oracle数据库端分页SQL语句
- MySQL:MySQL处理千万级数据查询、分页
- js 拉取所有数据,前端进行分页处理
- mysql 分组、最新数据优先于group,分页同时处理
- J2EE进阶之JDBC分页,大文本数据存储,批处理,事物处理 十八
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- TP5-处理分页中的数据