今天嘗試用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客戶端不兼容