0

我正在尝试使用以下关键字检查 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']

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

我们在 RIDE 中看到这条消息:

'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','jdbc:oracle:thin:@//DBHostName:Port/ DBName', ['user', 'pass']))

有人可以帮助我们吗?

4

1 回答 1

0

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

  1. 在 Oracle Instant 客户端的环境变量中设置变量路径。

  2. 从以下位置下载 cx_Oracle API (32bit- cx_Oracle-6.0.2-cp27-cp27m-win32.whl (md5) ):https ://pypi.python.org/pypi/cx_Oracle/

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

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

使用自定义参数连接到数据库 cx_Oracle 'user', 'password', 'DBHOSTNAME:PORT/DBNAME'

于 2017-09-28T19:29:28.650 回答