oracle連接oracle數據庫_UiPath连接Oracle数据库

本文详细介绍了在UiPath中如何连接Oracle数据库,包括下载Oracle instantclient,配置ODBC数据源,以及测试数据库连接的过程。
摘要由CSDN通过智能技术生成

在RPA实施过程中,经常会遇到与数据库交互的场景。通过与数据库交互,可以更方便的取到结构化的数据,以便在之后使用。本篇文章主要讲解在UiPath中使用Oracle的情景。

使用UiPath连接Oracle数据库的过程中,埋点比较多的就是选择Oracle instantclient及安装。也就是本篇文章的1/2节,后面的(从2.11开始)开发步骤与连接MySQL的大同小异。

1. 下载Oracle instantclient

在下载之前,先需要确认自己的UiPath是32位还是64位版本,根据UiPath的版本来确定下载哪个版本的instantclient。

需要下载如下几个文件(版本可以自己选择,有12.2/12.1/11...几种,但是在下载如下三种文件时,必须要下载同一中版本的。Oracle官网上下载速度较慢,且需要登陆,在文末准备了从我百度网盘上下载的方式):instantclient-basic-nt-12.1.0.2.0.zip

instantclient-odbc-nt-12.1.0.2.0.zip

instantclient-sdk-nt-12.1.0.2.0.zip

32位instantclient下载地址

64位instantclient下载地址安装Oracle instantclient将之前下载的三个文件全部解压到同一个文件中(如C:\Oracle\instantclient_11_2);

在instantclient_11_2目录中,选择odbc_install.exe,并双击执行。

(可忽略?可以先执行前两步,跳过这步,做个测试)设置环境变量,如下

在做完前一个步骤之后,将此变量加入到Path变量中。

2. 在UiPath中配置ODBC数据源选择DataBase下的Connect控件

点击Configure Connection

点击Connection Wizard

选择Microsoft ODBC Data Source,在下面下拉框中选择 .NET Framework Data Provider For ODBC

点击OK

在Connection Properties面板中,选择Use Connection String

点击Build,在弹出的面板中,选择Machine Data Source的Tab

查看在Machine Data Source面板中是否有MySQL的驱动选项。如果没有,则进行下一步

点击New,创建一个新的数据源

10. 选择之前安装的Oracle in instantclient_11_2 ,点击Next,Finish。之后会弹出Oracle ODBC Driver Configuration的配置框

11. 填写好配置信息之后,点击Test,如果配置信息正确,会有Connection Successful的提示!之后点击OK,返回到Select Data Source的配置框。

12. 在Select DataSource选择框中,选择刚才配置的Oracle ODBC Driver,点击Ok

13. 最终的ConnectionString是:“”dsn=orcl;uid=system;dbq=ORCL;dba=W;apa=T;exc=F;fen=T;qto=T;frc=10;fdl=10;lob=T;rst=T;btd=F;bnf=F;bam=IfAllSuccessful;num=NLS;dpm=F;mts=T;mdi=F;csr=F;fwc=F;fbs=64000;tlo=O;mld=0;oda=F;tsz=8192””;

3. 测试

添加Execute query组件,然后配置数据库连接,将先前建立的连接添加进去,然后填写查询的SQL,此组件将查出的结果转换为一个DataTable,整个流程及结果如下图所示:

从百度网盘上获取Oracle instantclient的方式:

在公众号后台回复Oracle即可获取到百度网盘的链接,如有失效,请联系下面我的个人微信号。

关于RPA相关的所有文章优先发布于此公众号

附1 . 关于微信公众号

微信公众号ID:jsj201501

微信公众号名称:瞎说开发那些事

感谢您的关注和阅读,希望这篇文章能为您带来帮助。

欢迎转载与分享,也请注明出处。

如果您有需要了解的关于Java开发、RPA的等内容,也可以给我留言或发邮件 (shexd1001@gmail.com)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值