我正在使用 PyCharm 2019.1 Professional,并且能够使用精简驱动程序(jdbc:oracle:thin:@host:PORT:SID)
连接到 Oracle JDBC 数据库。我正在尝试使用cx_Oracle
库 (版本 1.1.9) 和Anaconda 3.6
,但似乎没有函数.connect
或.makedsn
与库。
我只是有错误的cx_Oracle
版本,即使我使用pip
安装?
与Anaconda 3.6
一起使用的 1.1.9 版本是否没有这些功能?
或者有一个不同的 / 更容易的库,我可以用它来连接jdbc:oracle:thin:@host:PORT:SID
?
dir(cx_Oracle)
输出:
['ARRAY' 'Text'>_ARestrb '' 中的所有
打印出cx_Oracle.version
的值。版本号 1.1.9 不是有效的 cx_Oracle 版本!最新版本是 7.2.1,与您打印的值有很大不同!查看cx_Oracle installation documentation和top level module cx_Oracle documentation以了解我在说什么。如果您还有其他问题,请调整上面的问题并在添加注释,我将提供帮助。
检查 cx_Oracle 的版本
你一定有 python
使用您的 python shell,命令提示符或代码 / 文本编辑器
打印出以下代码
C:\Users>python
Python 3.10.1 (tags/v3.10.1:2cd268a, Dec 6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
>>> print(cx_Oracle.version)
8.3.0
>>> exit()
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(13条)