云萌主云应用官方论坛

标题: python3.4连接和读取oracle数据表 [打印本页]

作者: 飘在云端    时间: 2016-12-30 14:54
标题: python3.4连接和读取oracle数据表
【转载】

想用Python连接Oracle并查询数据表,就写了个Demo。参考了以下网址。

Python学习之 cx_Oracle学习记录 一
http://my.oschina.NET/bxxfighting/blog/386578
python——连接Oracle数据库
http://www.cnblogs.com/Leo_wl/p/3288402.html
通过SQLite了解数据库操作
http://www.cnblogs.com/fnng/archive/2013/05/26/3099547.html


先说安装cx_Oracle库。

用python连接Oracle需要借助cx_Oracle库。比如cx_Oracle目前最高支持到python3.4,那你安装python3.5就不行。
寻找cx_Oracle库的三个网址:
http://sourceforge.net/projects/cx-oracle/,这个网址貌似停止更新了,其最后更新时刻是2012年。
http://cx-oracle.sourceforge.net/,这个网址貌似是官网,它貌似是实时更新的。
https://pypi.python.org/pypi/cx_Oracle/,这个网址是Python官网的PyPI上的cx_Oracle地址,貌似是实时更新的。
由此可知,某开源库托管在SourceForge/Github上,但是SourceForge/Github上的代码/安装包可能不是最新的,最新的东西可能在其他网站上。所以,我们在找一个开源项目时,可能需要多找几个来源(github、SourceForge、开源项目的官网、其他的一些来源如编程语言的包管理网站、等),然后择新/择需选择下载和使用。
此时(2016年4月16日)我发现PyPI上说可以用pip install cx_Oracle安装cx_Oracle了,但是我实际安装时报错。最后下载的exe安装的它。

然后就是代码了。

[python] view plain copy









欢迎光临 云萌主云应用官方论坛 (https://www.yunmengzhu.com/) Powered by Discuz! X3.4