cx_oracle5.3 python,cx_Oracle安装记录(CentOS5.3+Python2.4)

环境:

CentOS  5.3 64bit

Python 2.4

cx_Oracle-5.0.4-10g-py24-1.x86_64.rpm

第一步: 安装Oracle客户端 --- Oracle instant client

1.到Oracle官网下载Oracle instant client文件包,建议下载zip,因为我们只需要里面几个库文件。

2.创建文件夹

#mkdir /opt/oracle/instantclient

3.复制库文件到instantclient目录

#cp instantclient_10_2/*.*  /opt/oracle/instantclient

4.编辑环境变量

#nano /etc/profile

文件尾部添加一下内容:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/instantclient/

5.更新环境使生效

# source /etc/profile

第二步:安装cx_Oracle

1.下载cx_Oracle安装包,这里是CentOS,所以下载rpm;如果是deb系列,有两个方法:

a)源码编译安装;

b)使用alient转换后安装。

2.rpm方式就简单了,安装rpm包

# rpm -iUvh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm

附加步骤:cx_Oracle 使用示例代码

''' Created on 2010-1-21 @author: cn.popeye ''' import cx_Oracle class uDBO():         connection = cx_Oracle.connect("usrname","pwd","host:1521/SID")     cursor     = connection.cursor()         def execQuerySQL( self,as_strsql):         try:             self.cursor.execute(as_strsql)         except:             print "查询失败",as_strsql         else:             return self.cursor             def connClose(self):         self.cursor.close()         self.connection.close() if __name__ == "__main__":     uo = uDBO()     c = uo.execQuerySQL("SELECT name  FROM users")     for op in c.fetchall():         print op

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值