Robot:robot如何连接Oracle数据库(windows+linux)

1、需要安装基础数据库

pip install robotframework-databaselibrary

2、下载并安装对应版本的cx_Oracle,注意要和Oracle版本、系统位数、python版本都要匹配,本例Oracle为11g,我的系统为64位,python版本为2.7,所以下载红框中的。

Oracle版本查看语句:select * from v$version

下载地址:https://sourceforge.net/projects/cx-oracle/files/5.1.2/

安装完成后,D:Python27Libsite-packages出现这两个文件:

3、下载对应的instantclientx64112040.zip文件,注意是64位,下载地址

链接:https://pan.baidu.com/s/16Cndxv2w6IbwA1TLlks0kQ
提取码:p70z


或者:http://www.pc6.com/softview/SoftView_434331.html

或者官方:https://www.oracle.com/database/technologies/instant-client/downloads.html

4、将instantclientx64112040.zip中的oci.dll、oraocci11.dll、oraociei11.dll三个文件放到D:Python27Scripts路径中

5、引入DatabaseLibrary库(不用引入cx_Oracle库

Connect To Database Using Custom Params cx_Oracle '用户名','密码','10.*.*.16:1521/****'
${ret} Query select * from v$version

6、测试

linux安装cx_Oracle: https://blog.csdn.net/u011666720/article/details/41350897

原文地址:https://www.cnblogs.com/gcgc/p/11128376.html