python oracle

本文介绍如何使用Python 2.7及cx_Oracle-5.1.2在Windows环境下连接Oracle数据库的方法,包括所需软件的安装步骤及配置详情,并提供了一个简单的Python示例代码。

关于python在windows环境下链接oracle数据库的方式折腾了很久,终于搞定了,做下记录

python版本2.7

oracle链接工具版本cx_Oracle-5.1.2-11g.win32-py2.7.msi    下载链接:http://cx-oracle.sourceforge.net/

将python安装在C盘根目录

安装完成后,将oci.dll拷贝至python27目录下,将instantclient_11_2下的dll文件拷贝至C:\Python27\Lib\site-packages\目录下

配置完如上内容,就可以用python对oracle进行操作了,代码如下:

# -*- coding: utf-8 -*-

import cx_Oracle
import os

#设置中文环境,存取时避免中文乱码
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
#获取链接
conn = cx_Oracle.connect('user/password@xx.x.x.xxxx/dbname')
#获取游标
cursor = conn.cursor()
#执行sql
cursor.execute("select * from table_name")
#获取第一行内容
row = cursor.fetchone()
print row[0]
cursor.close ()
conn.close ()

  

 

转载于:https://www.cnblogs.com/bec-tt/p/4929572.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值