[发明专利]一种通用可配置的数据库数据迁移方法无效

专利信息
申请号: 201010113186.3 申请日: 2010-02-24
公开(公告)号: CN101789021A 公开(公告)日: 2010-07-28
发明(设计)人: 武玉刚 申请(专利权)人: 浪潮通信信息系统有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种通用可配置的数据库数据迁移方法,是将源数据库中数据导出为基于XML的数据转储文件,使用已定义的源数据库连接信息自动连接到源数据库,然后解析表结构配置文件获取表结构信息,通过获取的表结构信息构造数据导出所需的sql,进而根据sql查询数据并将查询出的数据组织为基于XML的数据转储文件规定的格式,最后写出为文件;将基于XML的数据转储文件导入目的数据库,使用已定义的目的数据库连接信息自动连接到目的数据库,然后解析从源数据库中导出的基于XML的数据转储文件,获得表结构信息及表中存储的数据,进一步在目的数据库中创建表,最后构造数据导入所需的sql并执行这些sql将数据导入到目的数据库中;使用本发明的方法,仅需完成不同数据库的连接信息、表结构信息的配置,即可由该装置完成不同数据库间数据的迁移工作,提高了工作效率,同时保证了数据的正确性。
搜索关键词: 一种 通用 配置 数据库 数据 迁移 方法
【主权项】:
一种通用可配置的数据库数据迁移方法,其特征在于包括以下内容:基于XML的数据库连接信息配置文件格式定义,以下简称为DB_INFO.XML,该格式定义了连接数据所必须的信息,包括数据库驱动类、数据库连接所需的url、数据库用户名、数据库密码,定义格式如下:基于XML的表结构信息配置文件格式定义,以下简称为TABLIE_INFO.xml,该格式定义了数据表的表名、表中各列的列名及数据类型,定义格式如下:            基于XML的数据转储文件文件格式定义,以下简称为TABLE_DATA.xml,该格式定义了表名、列名以及表中的数据在XML中的存储结构,定义格式如下:                                          1         wuyg         1982-09-24                     2         wuxy         1980-12-26         将源数据库中数据导出为基于XML的数据转储文件,使用已定义的源数据库连接信息自动连接到源数据库,然后解析表结构配置文件获取表结构信息,通过获取的表结构信息构造数据导出所需的sql,进而根据sql查询数据并将查询出的数据组织为基于XML的数据转储文件规定的格式,最后写出为文件;将基于XML的数据转储文件导入目的数据库,使用已定义的目的数据库连接信息自动连接到目的数据库,然后解析从源数据库中导出的基于XML的数据转储文件,获得表结构信息及表中存储的数据,进一步在目的数据库中创建表,最后构造数据导入所需的sql并执行这些sql将数据导入到目的数据库中;具体迁移步骤如下:1)将源数据库中数据导出为基于XML的数据转储文件(1)解析数据库信息配置文件DB_INFO.xml并根据源数据ID获取源数据库连接所需信息;(2)解析数据表信息配置文件TABLE_INFO.xml,获取数据表信息并向数据转储文件TABLE_DATA.xml中写出表信息,包括表名和列名信息;(3)连接源数据库,根据表结构信息构造数据导出所需的sql并执行该sql进行数据查询;(4)对于查询得出的数据逐条构造为TABLE_DATA中value所需的格式并写出到TABLE_DATA.xml中;(5)关闭源数据库连接;2)将基于XML的数据转储文件导入目的数据库;(1)解析数据库信息配置文件DB_INFO.xml并根据目的数据ID获取目的数据库连接所需信息;(2)解析从源数据库中导出的数据转储文件TABLE_DATA.xml中的表结构信息,包括表名和列名信息;(3)连接目的数据库,根据表结构信息构造建表所需的sql语句并执行该语句完成表的创建;(4)解析从源数据库中导出的数据转储文件TABLE_DATA.xml中的数据,结合表结构信息构造数据导入所需的sql语句,执行这些sql语句完成数据入库;(5)关闭目的数据库连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201010113186.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top