利索能及
我要发布
收藏
专利号: 2019108828516
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种访问数据库的方法,其特征在于,包括:

在接收到调用指令时,通过所述调用指令对应的预置脚本获取待连接数据库的识别码,并获取所述识别码对应的数据库类型标签;

通过所述预置脚本加载所述数据库类型标签对应的连接工具,其中,所述预置脚本包括至少一种连接工具,所述连接工具包括所述待连接数据库的配置信息;

读取所述待连接数据库的属性信息,并基于所述预置脚本,根据所述配置信息和所述属性信息连接所述待连接数据库,其中,所述通过所述预置脚本加载所述数据库类型标签对应的连接工具,其中,所述连接工具包括所述待连接数据库的配置信息包括:通过所述数据库类型标签,获取所述数据库类型标签对应的连接工具名称;

加载所述预置脚本中所述接工具名称对应的连接工具,获取所述连接工具中所述待连接数据库的配置信息;

其中,所述基于所述预置脚本,根据所述配置信息和所述属性信息连接所述待连接数据库,包括:通过所述预置脚本,判断所述配置信息与所述属性信息是否相同;

若判定所述配置信息与所述属性信息相同,则通过所述连接工具连接所述待连接数据库;

若判定所述配置信息与所述属性信息不同,则根据所述属性信息,对所述配置信息进行修改,使得所述配置信息与所述属性信息相同。

2.如权利要求1所述的访问数据库的方法,其特征在于,所述若判定所述配置信息与所述属性信息不同,则根据所述属性信息,对所述配置信息进行修改,使得所述配置信息与所述属性信息相同,包括:若判定所述配置信息与所述属性信息不同,则从所述属性信息中获取每种属性的类型标签与属性值对应的映射关系表;

基于所述映射关系表,对所述配置信息中的相同类型标签的属性值进行修改,使得所述配置信息中与所述属性信息中相同类型标签的属性值一致。

3.如权利要求1‑2中任意一项所述的访问数据库的方法,其特征在于,所述基于所述预置脚本,根据所述配置信息和所述属性信息连接所述待连接数据库之后,还包括:在连接所述待连接数据库时,通过所述预置脚本检测交互窗口中的字符是否为预置字符;

若检测到交互窗口中的字符为预置字符,则判定连接成功。

4.如权利要求1所述的访问数据库的方法,其特征在于,所述在接收到调用指令时,通过所述调用指令对应的预置脚本获取待连接数据库的识别码,并获取所述识别码对应的数据库类型标签包括:在接收到调用指令时,获取所述调用指令对应的预置脚本,并运行所述脚本检测所述待连接数据的识别码;

读取所述待连接数据库的识别码,调取预置配置管理库,查找所述预置配置管理库中的第一关联表,获取所述识别码在所述第一关联表中对应的字段信息;

在获取到所述字段信息之后,将所述字段信息转换为所述识别码对应的数据库类型标签。

5.如权利要求4所述的访问数据库的方法,其特征在于,所述在接收到调用指令时,获取所述调用指令对应的预置脚本,并运行所述脚本检测所述待连接数据的识别码包括:在接收到命令提示框中的调用指令时,读取所述调用指令在预置配置管理库中对应的唯一码;

查找第二关联表,读取所述唯一码在所述第二关联表中对应的字符含义,并将所述字符含义转换为所述调用指令对应的脚本名称;

通过运行所述脚本名称对应的预置脚本,实时检测待连接数据库的识别码。

6.一种访问数据库的装置,其特征在于,所述访问数据库的装置包括:获取模块,用于在接收到调用指令时,通过所述调用指令对应的预置脚本获取待连接数据库的识别码,并获取所述识别码对应的数据库类型标签;

加载模块,用于通过所述预置脚本加载所述数据库类型标签对应的连接工具,其中,所述预置脚本包括至少一种连接工具,所述连接工具包括所述待连接数据库的配置信息;

连接模块,用于基于读取所述待连接数据库的属性信息,并基于所述预置脚本,根据所述配置信息和所述属性信息连接所述待连接数据库,其中,所述通过所述预置脚本加载所述数据库类型标签对应的连接工具,其中,所述连接工具包括所述待连接数据库的配置信息包括:通过所述数据库类型标签,获取所述数据库类型标签对应的连接工具名称;

加载所述预置脚本中所述接工具名称对应的连接工具,获取所述连接工具中所述待连接数据库的配置信息;

其中,所述基于所述预置脚本,根据所述配置信息和所述属性信息连接所述待连接数据库,包括:通过所述预置脚本,判断所述配置信息与所述属性信息是否相同;

若判定所述配置信息与所述属性信息相同,则通过所述连接工具连接所述待连接数据库;

若判定所述配置信息与所述属性信息不同,则根据所述属性信息,对所述配置信息进行修改,使得所述配置信息与所述属性信息相同。

7.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至5中任一项所述的访问数据库的方法的步骤。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至5中任一项所述的访问数据库的方法的步骤。