发明名称 |
一种分表数据的分页方法 |
摘要 |
本发明涉及一种分表数据的分页方法,该方法需提供一终端、一服务器和一数据库,该方法包括以下步骤:终端发出分页命令;服务器端根据分页命令,从配置文件中获取执行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单元 |