一种数据库间数据交互方法和装置的制造方法

文档序号:9453122阅读:343来源:国知局
一种数据库间数据交互方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机应用技术领域,更具体地说,涉及一种数据库间数据交互方法 和装置。
【背景技术】
[0002] 在软件项目实施过程中,经常会遇见不同系统间需要进行数据交互的情况。通 常,都是通过工作人员手工创建dblink、透明网关,手工编写结构化查询语言(Structured QueryLanguage,以下简称SQL)的方式实现不同系统之间的数据交互。工作人员在手工编 写SQL的过程中需要耗费大量的时间和精力,并且成果不能重复利用,因此降低了工作效 率。

【发明内容】

[0003] 本发明的目的在于提供一种数据库间数据交互方法和装置,用于提高数据交互的 速率。
[0004] 为实现上述目的,本发明实施例提供了如下技术方案:
[0005] -种数据库间数据交互方法,包括:
[0006] 通过预设的配置列表获取用户键入的数据库连接配置信息和数据资源配置信息 的各项参数信息;
[0007] 依据所述参数信息的位置信息调取与所述参数信息相匹配的预设应用程序;
[0008] 依据所述参数信息和预设应用程序生成用于表征所述数据库连接配置信息和数 据资源配置信息的配置程序;
[0009] 依据所述配置程序访问目标系统数据库,获取与所述数据库连接配置信息和数据 资源配置信息相匹配的目标数据;
[0010] 对获取到的所述目标数据进行对应字段配置。
[0011] 优选的,上述数据库间数据交互方法中,所述对获取到的所述目标数据进行对应 字段配置,包括:
[0012] 对获取到的所述目标数据配置对应表和配置字段名称。
[0013] 优选的,上述数据库间数据交互方法中,依据所述配置程序访问目标系统数据库, 获取与所述数据库连接配置信息和数据资源配置信息相匹配的目标数据,包括:
[0014] 判断是否能够依据所述配置程序访问目标系统数据库中的目标数据,如果是,访 问并获取与所述数据库连接配置信息和数据资源配置信息相匹配的目标数据;否则,分析 并输出故障原因。
[0015] 优选的,上述数据库间数据交互方法中,所述数据库连接配置信息,包括:
[0016]目标系统数据库所在的主机地址信息、数据库类型信息、数据库实例名信息、用户 名、与所述用户名相匹配的密码以及用于表征此次操作的功能的服务名称;
[0017] 所述数据资源配置信息包括:用于识别所述数据资源配置信息作用的名称和为获 取所述目标数据配置的可执行SQL语句。
[0018] 优选的,上述数据库间数据交互方法中,依据所述配置程序访问目标系统数据库, 获取与所述数据库连接配置信息和数据资源配置信息相匹配的目标数据,包括:
[0019] 基于预设频率依据所述配置程序访问目标系统数据库,获取与所述数据库连接配 置信息和数据资源配置信息相匹配的目标数据。
[0020] 一种数据库间数据交互装置,包括:
[0021] 配置列表单元,用于存储并显示用户预设的配置列;
[0022] 参数采集单元,用于通过预设的配置列表获取用户键入的数据库连接配置信息和 数据资源配置信息的各项参数信息和所述各项参数信息于所述配置列表中的位置信息;
[0023] 配置程序生成单元,用于依据所述参数信息的位置信息调取与所述参数信息相匹 配的预设应用程序;依据所述参数信息和预设应用程序生成用于表征所述数据库连接配置 信息和数据资源配置信息的配置程序;
[0024] 数据调取单元,用于依据所述配置程序访问目标系统数据库,获取与所述数据库 连接配置信息和数据资源配置信息相匹配的目标数据;
[0025]字段配置单元,用于对获取到的所述目标数据进行对应字段配置。
[0026] 优选的,上述数据库间数据交互装置中,所述字段配置单元包括:
[0027] 对应表配置单元,用于对所述获取到的目标数据配置对应表;
[0028] 字段配置单元,用于对所述获取到的目标数据配置字段名称。
[0029] 优选的,上述数据库间数据交互装置中,所述数据调取单元,包括:
[0030] 测试单元,用于依据所述获取到的配置程序与目标系统数据库中的目标数据建立 连接,如果连接未成功,显示执行结果,否则,分析并输出故障原因;
[0031] 获取单元,用于当依据所述获取到的数据库连接配置信息的配置程序与目标系统 数据库中的目标数据建立连接后,获取与所述数据库连接配置信息和数据资源配置信息相 匹配的目标数据。
[0032] 优选的,上述数据库间数据交互装置中,所述数据库连接配置信息,包括:
[0033]目标系统数据库所在的主机地址信息、数据库类型信息、数据库实例名信息、用户 名、与所述用户名相匹配的密码以及用于表征此次操作的功能的服务名称;
[0034] 所述数据资源配置信息包括:用于识别所述数据资源配置信息作用的名称和为获 取所述目标数据配置的可执行SQL语句。
[0035] 优选的,上述数据库间数据交互装置中,还包括:
[0036] 周期信号生成单元,用于依据预设周期向所述数据调取单元输出触发信号,所述 触发信号用于控制所述数据调取单元依据配置程序访问目标系统数据库,获取与所述数据 库连接配置信息和数据资源配置信息相匹配的目标数据。
[0037] 通过以上方案可知,本发明实施例提供的上述方法通过采用预设的配置列表获取 用户键入的数据库连接配置信息和数据资源配置信息的各项参数信息,依据所述参数信息 的位置信息调取与所述参数信息相匹配的预设应用程序,依据所述参数信息和预设应用程 序生成用于表征所述数据库连接配置信息和数据资源配置信息的配置程序,从而实现了数 据库连接的可视化配置,可见,在本申请公开的上述技术方案中,无需用户整体键入SQL,只 需用户通过所述配置列表键入关键参数即可,因此提高了工作效率。
【附图说明】
[0038] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0039] 图1为本发明实施例公开的一种数据库间数据交互方法的流程图;
[0040] 图2为本发明实施例公开的一种数据库间数据交互装置的结构示意图。
【具体实施方式】
[0041] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0042] 针对于现有技术中,在进行数据交互时,工作人员在手工编写SQL的过程中需要 耗费大量的时间和精力的问题,本发明实施例公开了一种数据库间数据交互方法和装置。
[0043] 图1为本申请实施例公开的一种数据库间数据交互方法的流程图;
[0044] 参见图1,本申请实施例公开的一种数据库间数据交互方法包括:
[0045] 步骤S101 :通过预设的配置列表获取用户键入的数据库连接配置信息和数据资 源配置信息的各项参数信息;
[0046] 步骤S102 :依据所述参数信息的位置信息调取与所述参数信息相匹配的预设应 用程序;
[0047] 步骤S103 :依据所述参数信息和预设应用程序生成用于表征所述数据库连接配 置信息和数据资源配置信息的配置程序;
[0048
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1