當前位置:
首頁 > 最新 > UiPath連接Oracle資料庫

UiPath連接Oracle資料庫

在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:Oracleinstantclient_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的方式:

關於RPA相關的所有文章優先發佈於此公眾號

附1 . 關於微信公眾號

微信公眾號ID:jsj201501

微信公眾號名稱:瞎說開發那些事

感謝您的關注和閱讀,希望這篇文章能為您帶來幫助。

歡迎轉載與分享,也請註明出處。

2 . 關於本文作者

本文作者:折(she) 向東

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 瞎說開發那些事 的精彩文章:

IBM的Watson AI用於開發多面跟蹤演算法
IBM的辯論計算機:AI專家的判決

TAG:瞎說開發那些事 |