[发明专利]数据的查询方法及装置在审
申请号: | 201810306517.1 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108228916A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 翟春辉;贾捷;张呈宇;魏进武 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 查询 查询接口 查询语句 服务器资源 数据库发送 数据集合 自由选择 客户端 泄露 数据库 统一 返回 重复 | ||
1.一种数据的查询方法,其特征在于,包括:
通过统一查询接口获取用户通过客户端选择的任意一个或多个字段;
根据选择的字段,生成查询语句;
向数据库发送查询语句;
接收所述数据库返回的数据集合。
2.根据权利要求1所述的方法,其特征在于,所述通过统一查询接口获取用户通过客户端选择的任意一个或多个字段之前,还包括:
向数据库发送表获取指令,所述表获取指令中携带表的标识信息;
接收所述数据库发送的表的所有字段名称和字段描述信息;
将所述表的所有字段名称和字段描述信息以树形菜单的形式进行展示。
3.根据权利要求2所述的方法,其特征在于,所述通过统一查询接口获取用户通过客户端选择的任意一个或多个字段,具体包括:
对所述树形菜单形式的表进行遍历,获取带选中信息的字段;
将所述带选中信息的字段确定为所述用户通过客户端选择的字段。
4.根据权利要求3所述的方法,其特征在于,所述根据选择的字段,生成查询语句,具体包括:
将所述选择的字段分别设置到对应查询模板中的对应位置,形成每个字段的查询语句片段;
对所述每个字段的查询语句片段进行拼接,生成查询语句。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述接收所述数据库返回的数据集合之后,还包括:
通过反射机制,将选择的字段与数据集合中的数据进行映射;
输出键值对对象集合;
其中,所述键值对对象集合中的每个键值对对象中的键为字段名称,值为字段对应的查询的数据。
6.一种数据的查询装置,其特征在于,包括:
获取模块,用于通过统一查询接口获取用户通过客户端选择的任意一个或多个字段;
生成模块,用于根据选择的字段,生成查询语句;
发送模块,用于向数据库发送查询语句;
接收模块,用于接收所述数据库返回的数据集合。
7.根据权利要求6所述的装置,其特征在于,还包括:展示模块;
所述发送模块,还用于向数据库发送表获取指令,所述表获取指令中携带表的标识信息;
所述接收模块,还用于接收所述数据库发送的表的所有字段名称和字段描述信息;
所述展示模块,用于将所述表的所有字段名称和字段描述信息以树形菜单的形式进行展示。
8.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于:
对所述树形菜单形式的表进行遍历,获取带选中信息的字段;将所述带选中信息的字段确定为所述用户通过客户端选择的字段。
9.根据权利要求8所述的装置,其特征在于,所述生成模块,具体用于:
将所述选择的字段分别设置到对应查询模板中的对应位置,形成每个字段的查询语句片段;对所述每个字段的查询语句片段进行拼接,生成查询语句。
10.根据权利要求6-9中任一项所述的装置,其特征在于,还包括:
映射模块,用于通过反射机制,将选择的字段与数据集合中的数据进行映射;
输出模块,用于输出键值对对象集合;
其中,所述键值对对象集合中的每个键值对对象中的键为字段名称,值为字段对应的查询的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810306517.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于深度学习的视频检索方法
- 下一篇:电路原理图检查装置及方法