一.  cx_Oracle

       Python 连接Oracle 数据库,需要使用cx_Oracle 包。

       该包的下载地址:http://cx-Oracle.sourceforge.net/

 

       下载的时候,注意版本,对不同版本的Oracle 和平台,都有不同的cx_Oracle。

 

import cx_Oracle

db=cx_Oracle.connect('OPENET_CA','openet9688','IP:端口/db_openet')

print db.version

cursor = db.cursor ()
cursor.execute ("select * from et_ticket where TKNB='9992384760770'")
row = cursor.fetchone ()
print row

cursor.close ()

db.close()

 

如果使用windows平台,执行那段测试代码时你肯定遇到问题了,一般会有以下问题:
【1】

cx_oracle ImportError: DLL load failed: 找不到指定的程序
下载一个

instantclient-basic-win32-10.2.0.4.zip
然后复制到C:\Python33\Lib\site-packages搞定。
 
oracle
http://www.oracle.com/technetwork/topics/winsoft-085727.html