Robotframework Oracle DB连接问题



我正在尝试检查使用关键字的Oracle DB连接:

Connect To Database Using Custom Params

导入以下库:

  1. Database Library
  2. JayDeBe API

这是使用的连接字符串:

'oracle.jdbc.driver.OracleDriver', 'jdbc:oracle:thin:@//DBHostname:Port/DBName', ['user', 'pass']

我们没有得到任何可以识别连接是否建立或拒绝的响应。

我们在骑行中看到此消息:

'oracle.jdbc.driver.oracledriver','jdbc:oracle:thin:@//dbhostname:port/dbname',['user','pass']

>

20170927 17:07:54.438:信息:执行:使用自定义参数连接到数据库:jaydebeapi.connect(db_api_2.connect('oracle.jdbc.driver.oracledriver.oracle.oracledriver):port/dbname',['user','pass'])

有人可以帮助我们吗?

我们找到了解决方案:在我们的情况下,我们有python 2.7(32bit),因此我们需要以下内容:1. Microsoft Windows(32位)的Oracle Instant Client下载。您可以从这里下载:http://www.oracle.com/technetwork/topics/winsoft-085727.html

  1. 设置Oracle Instant Client的环境变量中的变量路径。

  2. 从位置:https://pypi.python.org/pypi/pypi/cx_oracle/

    下载cx_oracle api(32bit- cx_oracle-6.0.2-cp27-cp27-cp27m-win32.whl(md5))>

  3. 打开命令提示并运行:pip install cx_orcle -upgrade

  4. 打开骑行并使用以下关键字:

使用自定义参数CX_oracle'用户','密码',dbhostname:port/dbname'

连接到数据库

相关内容

  • 没有找到相关文章

最新更新