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



我阅读了Oracle 12c应用程序开发文档,并忐忑不安地注意到Python支持只在将来时态中提及:

脚本语言[…]也将从这些功能中受益一次维护此代码的社区进行集成工作。

有人能让Python(尤其是在Ubuntu下)与Oracle12c数据库很好地配合使用吗?如果是,您使用了哪些驱动程序?

似乎仍然可以将旧的odbc库与Oracle12一起使用。这个《Oracle服务参考》提到了SQLNET.ALLOWED_LOGON_VERSION_SERVER和SQLNET.AALLOWED_LOGON_VERSON_CLIENT设置,它们指定了允许连接到数据库和从数据库连接的最低版本。默认情况下,两者都设置为11,相当于Oracle数据库11g身份验证协议。因此,任何适用于Oracle11g客户端的驱动程序都应该仍然适用于Oracle12c数据库。

我已经在一个Java客户端上测试了这一点,该客户端使用ojdbc6.jar库11g连接到我的12c Oracle数据库,并使用cx_Oracle for Python的5.1.2版本。

相关内容

  • 没有找到相关文章

最新更新