今天尝试用python连接oracle,各种碰壁,最终还是搞定了
主要思路,安装对应版本的cx_Oracle
1.上官方网站https://pypi.python.org/pypi/cx_Oracle,下载对应版本的cx_Oracle,下载的*.whl,用python自带的pip命令安装,
方法:将pip所在的目录设置为环境变量,然后在cmd里面 pip install *.whl的绝对路径
2.保证自己有Oracle客户端,没有到官网下载。
3.版本和系统位数要对应,oracle和python最好都是32位或64位的,不然你对应版本的cx_Oracle用不了。
4.将客户端oci.dll及依附文件放到D:\python3.6.2\Lib\site-packages下
5.import cx_Oracle
6.如果报编码问题,cx_Oracle和python不兼容
如果报应用程序问题,cx_Oracle客户端不兼容