我正在尝试检查使用关键字的Oracle DB连接:
Connect To Database Using Custom Params
导入以下库:
-
Database Library
-
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
-
设置Oracle Instant Client的环境变量中的变量路径。
-
从位置:https://pypi.python.org/pypi/pypi/cx_oracle/
下载cx_oracle api(32bit- cx_oracle-6.0.2-cp27-cp27-cp27m-win32.whl(md5))>
-
打开命令提示并运行:pip install cx_orcle -upgrade
-
打开骑行并使用以下关键字:
使用自定义参数CX_oracle'用户','密码',dbhostname:port/dbname'