[发明专利]一种支持动态参数的关系型数据库查询方法和装置在审
申请号: | 202110065021.1 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112749222A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 赵洲洋;靳雯;李红吉 | 申请(专利权)人: | 北京睿企信息科技有限公司;日照睿安信息科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455;G06F16/248 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 田磊 |
地址: | 100013 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 动态 参数 关系 数据库 查询 方法 装置 | ||
1.一种支持动态参数的关系型数据库查询方法,其特征在于,包括以下步骤:
S1把新增数据源在数据处理平台进行注册;
S2使用动态查询,在动态查询上游生成动态参数,传递给下游的动态数据查询;
S3动态数据查询,将上游参数对相应模块参数覆盖;
S4查询时会记录用户的查询结果成功或者失败,并记录用户的查询参数,然后返回数据结果;
S5 进行配置动态数据源,对目标数据库进行条件查询;
S6 进行配置动态查询条件,按照当前数据源进行编写语句,对目标数据源进行查询;
S7查询任务结束后,可通过在数据平台上进行确认最终的查询结果是否正确。
2.根据权利要求1所述的一种支持动态参数的关系型数据库查询方法,其特征在于,动态数据源的配置是用户自定义数据库连接信息,按照不同的需求配置不同的连接数据源,动态调整连接的数据库IP、数据库端口、数据库用户名和数据库密码,服务便会按照对应的配置信息对目标数据库进行条件查询。
3.根据权利要求1所述的一种支持动态参数的关系型数据库查询方法,其特征在于,动态查询条件的配置是用户自定义查询语句,按照当前数据源的语法编写sql、动态调整数据库名称、数据表名称和数据查询的条件,服务便会按照对应的查询语句在目标数据源进行查询。
4.根据权利要求1所述的一种支持动态参数的关系型数据库查询方法,其特征在于,任务执行成功后用户查询的数据结果将会保存到某一固定数据地址,如果查询失败,则会出现异常,用户则根据模块的日志进行问题定位。
5.一种支持动态参数的关系型数据库查询的装置,包括注册模块、动态查询模块、动态数据查询模块和动态配置模块,其中,
注册模块,对新增的数据源进行注册,并配置相关对应信息;
动态查询模块,根据不同的业务逻辑生成不同的动态参数,查询时记录用户查询结果、参数和数据返回结果;
动态数据查询模块,覆盖传递过来的动态参数的同名参数。
6.动态配置模块,配置动态数据源和动态查询条件,对目标数据库和数据源新型查询。
7.根据权利要求5所述的一种支持动态参数的关系型数据库查询的装置,其特征在于,所述注册模块需要配置对应的接口、模块名称、模块参数、定义输入输出和使用方式。
8.根据权利要求5所述的一种支持动态参数的关系型数据库查询的装置,其特征在于,所述动态配置数据源和查询条件,通过用户自定义数据库和自定义查询语句连接信息,并配置不同的连接数据源和动态调整信息进行查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿企信息科技有限公司;日照睿安信息科技有限公司,未经北京睿企信息科技有限公司;日照睿安信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110065021.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于旅游知识图谱的旅游路线推荐方法及系统
- 下一篇:一种排水管堆放装置