gpt4 book ai didi

适用于 Oracle 12c 的 Python 驱动程序

转载 作者:太空宇宙 更新时间:2023-11-03 11:31:45 24 4
gpt4 key购买 nike

我阅读了 Oracle 12c Application Development documentation并惊恐地注意到 Python 支持仅以将来时态提及:

Scripting languages [...] will also benefit from these features once the communities which maintain this code do the integration work.

有没有人设法让 Python(尤其是在 Ubuntu 下)与 Oracle 12c 数据库很好地协同工作?如果是,您使用的是什么驱动程序?

最佳答案

看起来人们仍然可以在 Oracle 12 中使用旧的 odbc 库。 Oracle Services Reference提到了 SQLNET.ALLOWED_LOGON_VERSION_SERVER 和 SQLNET.ALLOWED_LOGON_VERSION_CLIENT 设置,它们指定允许连接到数据库和从数据库连接的最低允许版本。默认情况下,两者都设置为 11,相当于 Oracle 数据库 11g 身份验证协议(protocol)。因此,适用于 Oracle 11g 客户端的任何驱动程序仍应适用于 Oracle 12c 数据库。

我已经通过 Java 客户端使用 ojdbc6.jar 库对连接到我的 12c Oracle 数据库的 11g 以及 cx_Oracle 的 5.1.2 版进行了测试。用于 Python。

关于适用于 Oracle 12c 的 Python 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com