发明名称 一种分表数据的分页方法
摘要 本发明涉及一种分表数据的分页方法,该方法需提供一终端、一服务器和一数据库,该方法包括以下步骤:终端发出分页命令;服务器端根据分页命令,从配置文件中获取执行SQL;服务器端根据执行SQL获取对应表的分表策略;服务器端根据数据库类型获取对应的分页策略;服务器端根据分表策略和分页策略对执行SQL进行改造,拼装查询SQL,并根据查询SQL获取分页数据。本发明通过配置分表策略和分页策略从不同的分表中获取分页数据,方便了产品的设计与开发;本发明可以确定哪些表具有分表,具有哪些分表,不用担心分表的添加对分页结构的影响;本发明使得本技术能够满足大多数数据库类型的分页需求;本发明能够有效地从分表中进行数据库分页查询操作。
申请公布号 CN106250477A 申请公布日期 2016.12.21
申请号 CN201610617337.6 申请日期 2016.07.29
申请人 厦门天锐科技股份有限公司 发明人 陈德胜;涂高元;邱志斌;陈雅贤
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种分表数据的分页方法,其特征在于,所述方法需提供一终端、一服务器和一数据库,所述方法包括以下步骤:S01:终端发出分页命令;S02:服务器端根据分页命令,从配置文件中获取执行SQL;S03:服务器端根据执行SQL获取对应表的分表策略;S04:服务器端根据数据库类型获取对应的分页策略;S05:服务器端根据分表策略和分页策略对执行SQL进行改造,拼装查询SQL,并根据查询SQL获取分页数据。
地址 361000 福建省厦门市厦门火炬高新区软件园创新大厦B区7FA单元