1.使用pip命令安裝cx_Oracle
$ pip install cx_Oracle
2.安裝oracle客戶端,並添加到path
下載路徑:
http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
根據對應的系統類型和版本以及oracle版本進行下載,比如64位python的windows平台,oracle版本為11g,
下載instantclient-basic-windows.x64-11.2.0.4.0.zip
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
解壓至安裝路徑,然后將該路徑添加至環境變量path后,比如解壓在C:\Oracle
路徑下,那么在path環境變量后面加上C:\Oracle\instantclient_11_2;
即可
3.使用示例
import cx_Oracle
conn = cx_Oracle.connect('user/passwd@host/instance')
curs = conn.cursor()
sql = 'select * from product_component_version'
curs.execute(sql)
for result in curs:
print(result)
curs.close()
conn.close()