一种多数据库综合集成接入方法技术

技术编号:15267532 阅读:83 留言:0更新日期:2017-05-04 02:13
本发明专利技术提供一种多数据库综合集成接入方法,通过建立一数据库中间件,连接用户所要使用的异构数据库,并将用户所提出的数据请求与综合数据库中的格式转换为相同格式,按数据转换后的用户需求在异构数据库中查找到相应的数据记录;通过综合接入客户端,把用户在操作界面里输入的数据请求转换为规范的请求数据,把从异构数据库中找到的数据记录经过数据转换模块处理后,以指定的方式输出到用户操作界面。

Multi database integrated integrated access method

The invention provides a multi database integrated access method, through the establishment of a database connection middleware, the user must use the heterogeneous database, and convert the user the data request and comprehensive database format to the same format, according to the data conversion after the user needs in the heterogeneous database to find the corresponding data record through the comprehensive access to the client; and request user input in the operation interface in the data conversion for the requested data specification, to find from heterogeneous database data records through the data conversion processing modules, using the specified output to the user interface.

【技术实现步骤摘要】

本专利技术涉及一种数据库管理方法,尤其是一种将多个运行在不同平台的异构数据库集成在同一系统,进行统一管理的多数据库综合集成接入方法
技术介绍
近些年来,科技的迅猛发展和信息化的大力推进使得各种数据的采集、存储、处理和传播的数量急剧增加,但在许多企业在实际应用中,因开发时间或开发部门的不同,往往有多个异构的、运行在不同的软硬件平台上的信息系统同时运行,这些系统的数据源彼此独立、相互封闭,使得数据难以在系统之间交互、共享和融合。随着信息化应用的不断深入,企业内部、企业与外部信息交互的需求日益强烈,急切需要对已有的信息进行整合,联通“信息孤岛”,共享信息。
技术实现思路
本专利技术目的在于提供一种多数据库综合集成接入方法,解决彼此独立、互相封闭的多个数据库的同时访问的问题,为不同的数据源提供统一、便捷的访问接口。为实现上述目的,本专利技术提供以下方法:一种多数据库综合集成接入方法,其特征在于包括:(1)建立一数据库中间件,所述数据库中间件包括数据转换模块、数据库连接模块和数据输出模块;通过所述数据转换模块将用户所提出的数据请求与综合数据库中的格式转换为相同格式;通过所述数据库连接模块连接用户所要使用的异构数据库;通过数据操作模块按数据转换后的用户需求在异构数据库中查找到相应的数据记录;(2)建立综合接入客户端,所述综合接入客户端包括配置模块、数据请求模块和数据输出模块;通过所述配置模块,配置要接入访问的多个数据库,需要输入各数据库的具体信息,包括数据源、数据库用户名、密码以及数据库类型;通过所述数据请求模块,把用户在操作界面里输入的数据请求转换为规范的请求数据;通过所述数据输出模块,把从异构数据库中找到的数据记录经过数据转换模块处理后,以指定的方式输出到用户操作界面。本专利技术通过中间件技术对用户屏蔽了异构数据的种种差异,为用户提供了一种简单、统一而便捷的多数据库综合集成接入方法,简化用户访问、操作异构数据库的同时,为进一步的数据共享、数据整合、数据分析奠定了基础。附图说明图1是本专利技术的多数据库综合集成接入方法的逻辑架构图。具体实施方式本专利技术具体通过以下方式实现:(1)建立一数据库中间件,所述数据库中间件包括数据转换模块、数据库连接模块和数据输出模块;通过所述数据转换模块将用户所提出的数据请求与综合数据库中的格式转换为相同格式;通过所述数据库连接模块连接用户所要使用的异构数据库;通过数据操作模块按数据转换后的用户需求在异构数据库中查找到相应的数据记录;(2)建立综合接入客户端,所述综合接入客户端包括配置模块、数据请求模块和数据输出模块;通过所述配置模块,配置要接入访问的多个数据库,需要输入各数据库的具体信息,包括数据源、数据库用户名、密码以及数据库类型;通过所述数据请求模块,把用户在操作界面里输入的数据请求转换为规范的请求数据;通过所述数据输出模块,把从异构数据库中找到的数据记录经过数据转换模块处理后,以指定的方式输出到用户操作界面。如图1所示,实现本专利技术的逻辑架构由三部分组成:异构数据库,数据库中间件,综合接入客户度端。异构数据源是指欲集成接入的不同数据库,它们的异构性表现在多个方面,如数据的类型不同,数据的表示不同,管理数据的软件不同,以及系统运行的环境不同等等。综合接入客户端是一种多数据库综合集成接入方法的客户端操作界面,配置模块需要输入欲集成的数据库的具体信息,包括数据源、数据库用户名、密码以及数据库类型等;数据请求模块接收解析用户的登陆、查看、查询等指令,输出展示模块将中间件返回的数据结果以指定的方式输出展示给用户。数据库中间件位于异构数据源(数据层)和综合接入客户端(应用层)之间,它通过在中间层提供一个统一的数据逻辑视图来隐藏底层的数据细节,使得用户可以把集成数据源看为一个统一的整体。中间件向下协调各数据源系统,向上为访问集成数据的应用提供统一数据模式和数据访问的通用接口。数据库中间件由数据转换模块、数据库连接模块、数据操作模块组成,其中:数据转换模块:由于异构数据库系统本身的异构性决定了用户所提出的数据请求与综合数据库中的格式不同,为了使用户透明的访问数据库,就需要在中间件中设计数据转换组件对象以完成数据之间的格式转换。数据库连接模块:连接用户所要使用的异构数据库。数据操作模块:按数据转换后的用户需求在异构数据库中查找,找到相应的数据记录。本文档来自技高网...
一种多数据库综合集成接入方法

【技术保护点】
一种多数据库综合集成接入方法,其特征在于包括:(1)建立一数据库中间件,所述数据库中间件包括数据转换模块、数据库连接模块和数据输出模块;通过所述数据转换模块将用户所提出的数据请求与综合数据库中的格式转换为相同格式;通过所述数据库连接模块连接用户所要使用的异构数据库;通过数据操作模块按数据转换后的用户需求在异构数据库中查找到相应的数据记录;(2)建立综合接入客户端,所述综合接入客户端包括配置模块、数据请求模块和数据输出模块;通过所述配置模块,配置要接入访问的多个数据库,需要输入各数据库的具体信息,包括数据源、数据库用户名、密码以及数据库类型;通过所述数据请求模块,把用户在操作界面里输入的数据请求转换为规范的请求数据;通过所述数据输出模块,把从异构数据库中找到的数据记录经过数据转换模块处理后,以指定的方式输出到用户操作界面。

【技术特征摘要】
1.一种多数据库综合集成接入方法,其特征在于包括:(1)建立一数据库中间件,所述数据库中间件包括数据转换模块、数据库连接模块和数据输出模块;通过所述数据转换模块将用户所提出的数据请求与综合数据库中的格式转换为相同格式;通过所述数据库连接模块连接用户所要使用的异构数据库;通过数据操作模块按数据转换后的用户需求在异构数据库中查找到相应的数据记录;(2)建立综合接入客户...

【专利技术属性】
技术研发人员:闫红丽
申请(专利权)人:北京航天长峰科技工业集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1