当前位置: 首页 > 面试题库 >

出现“ cx_Oracle.DatabaseError:DPI-1050:Oracle客户端库必须为11.2或更高版本”错误

陈飞
2023-03-14
问题内容

我正在尝试使用 pycharm(3.3) 通过以下代码 访问我的 Oracle SQL(11.2.0) ,但以下详细信息出现错误。

使用的代码:

import cx_Oracle

connection = cx_Oracle.connect('uname/pwd@14@server')

收到错误

cx_Oracle.DatabaseError: DPI-1050: Oracle Client library must be at version 11.2 or higher

问题答案:

我遇到了一个与您非常相似的问题。我能够通过使用其他连接方法来解决它:

my_dsn = cx_Oracle.makedsn("host",port,sid="sid")
connection = cx_Oracle.connect(user="user", password="password", dsn=my_dsn)
cursor = connection.cursor()

querystring = "SQL query"
cursor.execute(querystring)

有关更多信息,请参见http://cx-oracle.readthedocs.io/en/latest/module.html



 类似资料:
  • 连接库时,运行测试时出现错误: 格雷德尔:

  • 如果被仿冒的客户端不能,或无法保持其客户端凭据保密。恶意客户端可能冒充其他客户端,并获得对受保护资源的访问权限。 授权服务器任何可能的时候必须验证客户端身份。如果授权服务器由于客户端的性质无法对客户端进行身份验证,授权服务器必须要求注册任何用于接收授权响应的重定向URI并且应该利用其他手段保护资源所有者防止这样的潜在仿冒客户端。例如,授权服务器可以引入资源所有者来帮助识别客户端和它的来源。 授权服

  • Jersey 1创建RESTful客户端的例子似乎很多。x、 但不是泽西2.0或更高版本。我提到了其他问题和泽西岛的网站,但由于泽西岛2.0与上一个版本之间的差异,我仍然无法创建用于REST的客户端。所以我想问一些建议。 到目前为止,我的编码是这样的。 这会产生406错误。 但是,当我尝试通过Glassfish服务器测试RESTful服务时,测试工作正常,并且服务器端类有其@GET方法,其中包含@

  • 我正在做Android项目(在Android Studio中),里面有一个纯Java的SDK。 所以我想要的是从JUnit4做测试。

  • 问题内容: 我正在尝试将Stripe集成到我的购物车项目中。我无法提交结帐表格。我不断收到此错误消息:“必须提供来源或客户。” 我没有正确设置我的Stripe帐户,或者我的JavaScript中缺少某些参数。我已经花了几个小时解决这个问题,但仍然无法解决。 这来自Stripe的日志: 解析的请求POST正文 反应体 这是我的app.js 这是我的index.js: 这是我的checkout.js:

  • 问题内容: 我创建了一个新的Rails项目,调用 然后当我在目录中运行 我收到关注错误 我见过其他人遇到此错误,但他们通常是linux用户,并且我正在运行Windows。我试图重新安装Rails(railsinstaller.org)和mysql 5.5。我既使用了32位版本,也使用了64位版本 问题答案: 这里似乎已经有几个问题。您尝试过他们的解决方案吗? 相关部分在这里: