本篇文章会介绍一个简单的示例:如何使用IRIS 2023版自带的EnsLib.SQL.Service.GenericService 和EnsLib.SQL.Operation.GenericOperation将MySQL的数据库读取出来并灌入Oracle数据库,本示例以Windows环境为例。
1. 创建SQL网关连接,连到MySQL
1.1 在windows中创建MySQL ODBC连接
.png)
1.2 在IRIS中创建ODBC SQL网关连接,连接到MySQL
系统管理 -> 配置 -> 连接 -> SQL网关连接,连接类型选择‘ODBC’,给一个连接名称,现有的DSN选择在1.1中所有建立的DSN名称,填写连接用户名和密码,然后点击下方‘连接测试’,如果出现‘连接成功’,说明此连接能够正常工作
.png)
2. 创建SQL网关连接,连到Oracle
2.1 在IRIS中创建JDBC网关连接,连接到Oracle
系统管理 -> 配置 -> 连接 -> SQL网关连接,连接类型选择‘JDBC’,给一个连接名称,填写连接用户名和密码,填写驱动器名称和要连接的Oracle数据库的URL和本地OJDBC.jar的java类路径,然后点击下方‘连接测试’,如果出现‘连接成功’,说明此连接能够正常工作
.png)
3. 创建Production组件
3.1 业务服务
添加EnsLib.SQL.Service.
%20(3)(2).jpg)
.png)
.png)
.png)
.png)
.png)



