【问题标题】:Trying to connect Python 3.6 to Oracle DB with cx_oracle尝试使用 cx_oracle 将 Python 3.6 连接到 Oracle DB
【发布时间】:2017-06-23 03:39:58
【问题描述】:

我已经加载了python 3.6 和cx_oracle。我正在尝试使用 sqlalchemy 引擎连接到 Oracle 数据库。

sa.create_engine('oracle+cx_oracle://Userid/passwd@tnsname'  

(插入每个需要的值)

我可以通过 SQL Developer 使用这些凭据进行连接。 然而,Python 说:

ValueError: int() 以 10 为底的无效文字:'0rc1'

【问题讨论】:

    标签: python oracle cx-oracle


    【解决方案1】:

    这是 SQLAlchemy 的一个问题。请参阅此issue,我相信它会为您提供您正在寻找的信息。

    【讨论】:

    • 谢谢安东尼!升级 sqlalchemy 就是答案。我在上个月刚刚安装了它,但它安装了 1.1.5 版。我升级到 1.1.11 并且连接字符串工作正常!
    猜你喜欢
    • 2010-09-19
    • 2019-12-03
    • 2021-10-04
    • 1970-01-01
    • 2020-02-06
    • 2019-10-09
    • 2020-08-10
    • 1970-01-01
    • 2020-04-11
    相关资源
    最近更新 更多