发明名称 |
一种基于JDOM解析技术的数据迁移方法 |
摘要 |
本发明提供了一种基于JDOM解析技术的数据迁移方法,包括以下步骤:针对不同的注册用户分配不同的操作权限;客户端发出数据迁移命令,通过JDBC接口连接访问数据库,源数据库上的数据通过模式映射存储到XML文档中并按数据类型进行分类;采用JDOM解析技术对XML文档进行解析,解析获取的数据以二维数组进行存储,通过定义不同数据类型之间的映射关系,将数据以正确的数据类型自动的导入到数据库内。本发明使用JDOM对XML文档中的数据进行解析,提高了与JAVA语言的兼容性并相应的提高了通用性,本发明特别适用于数据库类别相对固定的大批量的数据迁移,迁移的效率高且迁移的误差小。 |
申请公布号 |
CN102156699A |
申请公布日期 |
2011.08.17 |
申请号 |
CN201010112303.4 |
申请日期 |
2010.02.11 |
申请人 |
陈巍 |
发明人 |
陈巍 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于JDOM解析技术的数据迁移方法,其特征在于包含以下几个步骤:1)客户端向服务器发送注册请求,用户登录后对用户的操作进行跟踪,越权的操作将抛出相应的异常。2)获取待迁移数据:客户端发出数据迁移命令之后,使用JDBC接口连接访问数据库,数据库上的数据通过模式映射之后存储到XML文档中,XML文档依照数据类型进行分类存储。3)导入迁移数据:利用JDOM对XML文档进行解析,解析时对XML文档进行先序遍历,使用二维数组进行存储,遍历结束时存储转换的过程相应的结束。解析获取的数据在导入数据库之前,定义异构数据库之间数据类型之间的映射关系,通过数据类型的映射,建立不同数据类型之间的对应关系,数据按正确的数据类型自动的导入到数据库内。 |
地址 |
230027 安徽省合肥市中国科学技术大学西区7号714 |