通用数据导出导入工具.pdf

上传人:南*** 文档编号:10807488 上传时间:2021-08-13 格式:PDF 页数:5 大小:239.69KB
收藏 版权申诉 举报 下载
通用数据导出导入工具.pdf_第1页
第1页 / 共5页
通用数据导出导入工具.pdf_第2页
第2页 / 共5页
通用数据导出导入工具.pdf_第3页
第3页 / 共5页
文档描述:

《通用数据导出导入工具.pdf》由会员分享,可在线阅读,更多相关《通用数据导出导入工具.pdf(5页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910580638.X (22)申请日 2019.06.29 (71)申请人 长沙曙通信息科技有限公司 地址 410000 湖南省长沙市长沙高新开发 区尖山路39号长沙中电软件园总部大 楼6楼601室 (72)发明人 不公告发明人 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/25(2019.01) (54)发明名称 一种通用数据导出导入工具 (57)摘要 本发明专利涉及一种通用数据导出导入工 具, 本发明利用数据字典和配置文件动态转化不 。

2、同数据库之间的类型和属性, 并采用组件技术、 STL进行功能和接口的封装, 作为一个共用模版 应用到不同的版本中, 解决以往更换不同数据库 或数据库升级数据操作的不便性, 提高了系统通 用性、 灵活性和可扩展性。 权利要求书1页 说明书3页 CN 110321338 A 2019.10.11 CN 110321338 A 1.本发明专利涉及一种通用数据导出导入工具, 本发明利用数据字典和配置文件动态 转化不同数据库之间的类型和属性, 并采用组件技术、 STL进行功能和接口的封装, 作为一 个共用模版应用到不同的版本中, 解决以往更换不同数据库或数据库升级数据操作的不便 性, 提高了系统通用性、。

3、 灵活性和可扩展性。 2.根据权利要求1所述的一种通用数据导出导入工具, 其特征在于, 通用导出导入工具 组件的实现步骤如下: (1) 通过系统配置库自动生成系统配置信息, 包括原数据库类型、 用户名/密码、 导出/ 导入字段范围、 转化规则等; (2) 自动获取原数据库和新数据库结构信息, 生成转换配置库, 同时提供界面操作, 供 用户手动增加/减少数据库字段和转换配置规约等信息; (3) 各种数据库接口封装, 生成动态库UDBLIC.dll, 通过用户配置文件连接数据库, 并 进行读写操作; (4) 导出导入功能封装, 生成动态库EIPORT.dll。 3.根据权利要求1所述的一种通用数据。

4、导出导入工具, 其特征在于, 本系统通过STL技 术, 可直接转换为中间文件, 也可以通过生成的内存库直接入库, 为提高导出导入的性能, 可以设置快速导入, 有效发挥数据库本身提供的工具优点。 4.根据权利要求1所述的一种通用数据导出导入工具, 其特征在于, 本系统包括系统配 置文件和转换配置库。 权利要求书 1/1 页 2 CN 110321338 A 2 一种通用数据导出导入工具 技术领域 0001 本发明涉及信息化领域, 具体涉及一种通用数据导出导入工具。 背景技术 0002 在管理信息系统 (MIS) 中, 后台数据库是信息系统最重要的部件之一, 存储着系 统所有必须的信息。 系统对各。

5、种商用数据库的支持是管理信息系统软件普遍的需求, 包括 允许用户可以选择一个数据库或多个数据库同时运行, 数据在数据库之间转换, 允许用户 增加、 修改数据库表字段等各种操作。 对一个大型管理信息系统而言, 灵活性、 可扩展性、 通 用性是系统设计的最重要任务之一。 0003 发明专利内容 本发明专利涉及一种通用数据导出导入工具, 本发明利用数据字典和配置文件动态转 化不同数据库之间的类型和属性, 并采用组件技术、 STL进行功能和接口的封装, 作为一个 共用模版应用到不同的版本中, 解决以往更换不同数据库或数据库升级数据操作的不便 性, 提高了系统通用性、 灵活性和可扩展性。 具体实施方式 。

6、0004 本发明专利涉及一种通用数据导出导入工具, 本发明利用数据字典和配置文件动 态转化不同数据库之间的类型和属性, 并采用组件技术、 STL进行功能和接口的封装, 作为 一个共用模版应用到不同的版本中, 解决以往更换不同数据库或数据库升级数据操作的不 便性。 0005 进一步的, 通用导出导入工具组件的实现步骤如下: (1) 通过系统配置库自动生成系统配置信息, 包括原数据库类型、 用户名/密码、 导出/ 导入字段范围、 转化规则等; (2) 自动获取原数据库和新数据库结构信息, 生成转换配置库, 同时提供界面操作, 供 用户手动增加/减少数据库字段和转换配置规约等信息; (3) 各种数据。

7、库接口封装, 生成动态库UDBLIC.dll, 通过用户配置文件连接数据库, 并 进行读写操作; (4) 导出导入功能封装, 生成动态库EIPORT.dll。 0006 进一步的, 本系统通过STL技术, 可直接转换为中间文件, 也可以通过生成的内存 库直接入库, 为提高导出导入的性能, 可以设置快速导入, 有效发挥数据库本身提供的工具 优点。 0007 进一步的, 本系统包括系统配置文件和转换配置库。 系统配置文件主要记录了数 据库连接信息、 字段结构等信息, 该文件可以通过连接系统配置库自动获取, 获取后用户可 以手动修改相关配置项。 信息格式如下: USERDB DBNUM = 1 说明。

8、书 1/3 页 3 CN 110321338 A 3 ;DBNUM =DBTYPE $DBNAME $SERVERNAME $USERNAME $PASSWORD $NODE$COUNT$STATE$STANDBY$ACTIVE $ ;DBTYPE, 数据库类型, 如0表示 MSSQLSERVER, 1表示ORACLE ;NODE, 节点号 ;COUNT, 当前用户数 ;STATE, 运行状态 ;STANDBY, 备用库信息 ;ACTIVE, 是否激活 0 = 1$RCYW_DB$ RCYW_DB $RCYW$RCYW$170$0$0$0$0$。 0008 进一步的, 以上信息中包括了要导出或。

9、导入数据的数据库信息, 导出导入工具读 入配置信息, 根据数据库配置采用相应的接口, 通过多线程连接多个数据库, 然后由导出导 入模块进行导出或导入操作。 转换配置库是导入操作最重要的操作。 首先它由开发人员在 软件测试阶段根据用户数据库结构生成简化模板, 在系统运行阶段, 结合原数据库和新数 据库数据字典, 可以通过手工或界面化操作增加用户字段, 用户可以通过不同版本的配置 库, 以方便不同系统软件之间不同版本之间数据的导出导入。 其格式如下: CONFIGINFO ; DESC=是对本配置文件的描述 DESC=xxxxx ; IGNORELINES=忽略文件的前 XXX 行, 取值范围 0。

10、255, 缺省为 0 IGNORELINES=2; ; FLDNAMEEXIS=文件中是否有参数名称行, 1:有, 0:没有 FILPARAEXIST=1; SYSTEMTYPE TABLEINFO ;这里主要配置需要入库的数据库表名称 TABLENUM=8 TABLE1=表1 TABLE2=表2 ;如果需要转换, 给出相应的转换规则。 0009 进一步的, 整个界面包括: 获取系统配置、 查看修改系统配置、 获取转换配置库、 导 出界面和导入界面。 在获取系统配置文件和转换配置库界面中用户可以根据系统的实际情 况修改配置文件和转换字段信息。 如果后台数据库管理系统功能中包括了用户数据字典的 。

11、维护, 可以屏蔽这部分功能, 降低组件封装的实现难度。 0010 进一步的, 在导出导入功能实现过程中, 用户可以选择导出数据为中间格式的文 件或者通过内存库直接导入新数据库。 内存数据库通过使用 STL技术生成, 利用STL提供的 功能减少了内存库操作功能的实现, 提高了开发的效率。 导出功能根据系统配置文件获取 数据库信息, 通过封装的数据库接口完成数据库的读写操作, 通过转换配置库可以由用户 选择哪些表或字段不需要导出, 直接通过转换配置库界面过滤该表或字段信息即可。 为了 提高导出的性能, 可以利用多线程使多个数据库同时导出。 说明书 2/3 页 4 CN 110321338 A 4 。

12、0011 进一步的, 组件的实现, 上述通用数据导出导入的原理和设计思想及实现步骤只 是一种方案, 并不局限于某种开发工具, 用户可以使用VB、 VC、 Delphi、 C+ Builder 等编程 语言来实现。 本发明采用VC+6.0在Windows 平台下来实现通用数据导出导入功能, 并封装 ODBC生成动态连接库, 作为连接各种平台下不同数据库的驱动程序接口, 鉴于该组件封装 的功能能够用到不同的编程语言环境下, 利用VC的灵活性及MFC开发 ActiveX 的相关技 术, 集成通用数据导出导入所有的功能和接口, 使用通用数据导出导入以 ActiveX空间的 形式应用到多种开发语言中。 ActiveX是Microsoft提出的一种标准, 可以使用不同语言的 开发的软件构件在Windows平台下相互集成, 它是以组件对象模型为基础的开放技术的集 合。 0012 以上所述仅为本发明专利的较佳实施例而已, 并不用以限制本发明专利, 凡在本 发明专利的精神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明专利 的保护范围之内。 说明书 3/3 页 5 CN 110321338 A 5 。

展开阅读全文
内容关键字: 通用 数据 导出 导入 工具
关于本文
本文标题:通用数据导出导入工具.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10807488.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1