PYTHON 链接 Oracle
2016-03-01 16:53
281 查看
一. 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
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
相关文章推荐
- Oracle JDeveloper 11g (11.1.2.3.0)下载地址
- Oracle数据库数据迁移到MySQL数据库之序列问题解决办法
- PHP 调用Oracle存储过程
- 老李分享: Oracle Performance Tuning Overview 翻译 2
- 老李分享: Oracle Performance Tuning Overview 翻译
- oracle常用sql函数和语句
- oracle常用sql函数和语句
- Oracle数据库数据迁移到MySQL数据库时间格式问题
- Oracle sysdate
- oracle删除大数据表整表后整理
- Oracle实现分页查询的SQL语法汇总
- oracle树状查询-connect by
- 企业版Oracle 11g服务器安装详细步骤——图文教程
- Oracle基本教程
- oracle RAC环境vip异常的修复
- Oracle存储过程基本语法
- Java执行Oracle存储过程并接收返回值
- oracle 分页
- Sqlserver通过链接服务器访问Oracle
- oracle impdp 变动用户、表空间(ORA-00959:表空间不存在)