一. 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