Domino数据转移到关系型数据库(一)

14 篇文章 0 订阅
14 篇文章 0 订阅
这是我自己编写的一个小的应用软件,总体功能就是根据配置信息将目标数据库中的数据转移到Oracle这类关系型数据库中。目前只测试了到Oracle数据库的数据转移。本软件使用JDBC驱动,理论上只要支持JDBC的关系数据库产品都可以使用。
软件功能:
1. 将Domino数据转移到关系型数据库。
2. 通过配置Domino数据库与关系数据库字段映射,完成数据转移。
3. 默认附件拆离到本地,可通过配置将附件上传到指定FTP服务器。
4. 正在完善附件存入关系数据库的BLOB字段。
以下是对软件参数配置说明:

第一:JDBC配置。


参数说明:
linkname:连接名称。目前只支持一个连接配置。下一版本将实现数据转移参数配置与JDBC配置绑定。
linenum:排序号
driver:JDBC驱动名称
url:JDBC连接
username:访问关系数据库的用户名
password:访问密码
基本上通过JDBC访问关系数据库也就这些参数了。
第二:数据转移参数配置


参数说明:
1. unid:文档的universalid。
2. 序号:排序号。
3. 配置名称:此配置信息的命名。
4. 数据库:待转移数据的Domino数据库。包括相对路径及数据库名称。
5. 表单名:待转移数据库中数据对应的表单名称。
6. 关系数据库表名称:数据转移目标表。
7. 是否有附件:如果已知文档中带有附件,并且需要将附件转移,可以选择是。如果不清楚文档中是否有附件且如有附件也需要转移,可以选择是,程序会自动检测文档中的附件并拆离。如果不需要转移附件,则选择无。
8. 附件存放域:文档中的附件存放的RTF域名称。
9. 附件存放路径:附件拆离到本地磁盘后,存放的路径。此处是绝对路径。
10. FTP存储附件:如果使用FTP存储附件,选择使用。默认情况下,不使用。
11. FTP服务器:FTP服务器的IP地址及端口号。端口号,默认是21。
12. 用户名:FTP用户名。
13. 密码:FTP用户密码。
14:远程路径:FTP服务器存放附件的路径。
第三:字段映射配置



参数说明:
上级UNID:对应数据库转移参数配置的文档ID。
UNID:字段映射配置文档本身的UNID。
域名城:表单中待转移数据的域。
是否多值:单值域和多值域是分别处理的,因此此处需要通过参数告诉程序如何处理。
域类型:分为文本、整形、数值(浮点型)、富文本、日期、时间这几个类型,此处需要通过参数告诉程序如何处理此几种类型数据。
关系数据库字段:关系型数据库中接收数据的库表字段。

转换程序是用JAVA代理完成的,可以配置成自动代理,也可以配置成手动运行的代理。默认情况下是手动运行的代理。通过浏览器访问启动代理的表单,点下按钮就可以了。


通过PL/SQL查看数据库中的数据转移情况。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值