一种分页数据查询的方法及装置制造方法及图纸

技术编号:15938811 阅读:48 留言:0更新日期:2017-08-04 21:43
本申请公开了一种分页数据查询的方法及装置,用以解决采用现有技术在进行分页数据查询时服务器需要多次访问数据库,而占用了大量访问资源,造成服务器处理效率较低的问题。方法包括:向服务器发送分页数据的查询请求,其中,所述查询请求用于请求查询以待查询页的起始数据为始的第一数量的数据,所述第一数量为所述待查询页可显示的最大数据条数与预设条数之和;接收服务器发送的查询结果数据;根据所述查询结果数据的数据条数,确定所述待查询页是否可翻页。

Method and device for paging data inquiry

The invention discloses a method and apparatus for paging data query, is used to solve the problem of using existing technology in paging data query server requires multiple access to the database, and take up a lot of access to resources, causes the problem of low efficiency of server. The method includes: a request sent to the data server, paging query, the query request for initial data query for query page for the first number of the initial data, the maximum data the first number for the query page can display the number and the number of preset and receiving server sends the query; the results of data; according to the query result data number, determine the query page is page.

【技术实现步骤摘要】
一种分页数据查询的方法及装置
本申请涉及计算机
,尤其涉及一种分页数据查询的方法及装置。
技术介绍
随着互联网信息技术的快速发展,随之而来的是各种网络应用系统的数据量的激增,在进行海量数据的处理时也面临了很多方面待攻克的技术难题,比如在海量数据的存储、数据的更新以及数据的显示等方面。在对海量数据进行数据显示方面,当用户通过点击某网址链接进行数据查询时,由于服务器后台存储的数据量十分巨大,浏览器需要较长的时间来加载数据,在数据加载期间浏览器往往只能向用户显示空白页面,较长的等待时间将会给用户带来极差的使用体验。在现有技术中,为了避免海量数据显示时可能会遇到的上述问题,往往会采用分页查询技术,即将要显示的数据分成若干页,每页显示一定的数据量,系统根据每页显示的数据量和查询页码来查找定位当前要显示的数据,并显示给用户。采用分页查询技术查询某个数据表中的数据,由于该数据表中的数据可能会随时发生更新,因而当客户端向后端服务器发送分页查询请求时,后端服务器响应于接收到的分页查询请求,会进行两次查询操作,分别查询客户端本次分页查询请求所要查询的指定页面中的数据,以及本次查询时该数据表中包含的本文档来自技高网...
一种分页数据查询的方法及装置

【技术保护点】
一种分页数据查询的方法,其特征在于,包括:向服务器发送分页数据的查询请求,其中,所述查询请求用于请求查询以待查询页的起始数据为始的第一数量的数据,所述第一数量为所述待查询页可显示的最大数据条数与预设条数之和;接收服务器发送的查询结果数据;根据所述查询结果数据的数据条数,确定所述待查询页是否可翻页。

【技术特征摘要】
1.一种分页数据查询的方法,其特征在于,包括:向服务器发送分页数据的查询请求,其中,所述查询请求用于请求查询以待查询页的起始数据为始的第一数量的数据,所述第一数量为所述待查询页可显示的最大数据条数与预设条数之和;接收服务器发送的查询结果数据;根据所述查询结果数据的数据条数,确定所述待查询页是否可翻页。2.如权利要求1所述的方法,其特征在于,根据所述查询结果数据的数据条数,确定所述待查询页是否可翻页,具体包括:若所述查询结果数据的数据条数大于所述待查询页可显示的最大数据条数,则确定所述待查询页可翻页;若所述查询结果数据的数据条数小于等于所述待查询页可显示的最大数据条数,则确定所述待查询页不可翻页。3.如权利要求1所述的方法,其特征在于,所述预设条数小于所述待查询页可显示的最大数据条数。4.如权利要求1所述的方法,其特征在于,若确定所述待查询页可翻页,所述方法还包括:在所述待查询页显示第二数量的数据,所述第二数量为所述待查询页可显示的最大数据条数;若确定所述待查询页不可翻页,所述方法还包括:在所述待查询页显示第三数量的数据,所述第三数量为所述查询结果数据的数据条数。5.如权利要求1所述的方法,其特征在于,所述待查询页为当前页的下一页或指定查询页。6.一种分页数据查询的方法,其特征在于,包括:接收客户端发送的分页数据的查询请求,其中,所述查询请求用于请求查询以待查询页的起始数据为始的、数量为所述待查询页可显示的最大数据条数的数据;根据所述查询请求计算待查询数据条数,及根据所述待查询数据条数进行查询以获取查询结果数据;其中,所述待查询数据条数为所述待查询页可显示的最大数据条数与预设条数之和;根据所述查询结果数据的数据条数,确定所述待查询页是否可翻页;向所述客户端发送反馈数据,所述反馈数据中包含用于确定所述待查询页是否可翻页的信息。7.如权利要求6所述的方法,其特征在于,所述查询请求包括:所述待查询页的起始数据的标识和结尾数据的标识;相应的,所述根据所述查询请求计算待查询数据条数,包括:根据所述待查询页的起始数据的标识和结尾数据的标识,计算待查询页可显示的最大数据条数;将计算出的所述待查询页可显示的最大数据条数与预设条数之和作为所述待查询数据条数。8.如权利要求6所述的方法,其特征在于,所述查询请求包括:所述待查询页的页码和所述待查询页可显示的最大数据条数;或者,所述查询请求包括:所述待查询页的起始数据的标识和所述待查询页可显示的最大数据条数。9.如权利要求6所述的方法,其特征在于,所述预设条数小于所述待查询页的最大数据条数。10.一种分页数据查询的装置,其特征在于,包括:查询请...

【专利技术属性】
技术研发人员:郑色树张哲
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1