python3连接oracle_Windows下Python3连接oracle环境搭建

1、安装Python3

2、安装cx_Oracle(Python的扩展包),用来访问Oracle数据库。

下载地址:

下载的是whl:

cx_Oracle-7.2.3-cp36-cp36m-win_amd64.whl

cp36:代表Python3.6

3、安装oracle客服端(这个是Python扩展包所需要的)

下载地址:

如果windows电脑上还没有安装过客户端,将下载的文件解压之后添加到Path环境变量:

D:\oracleClient\instantclient_11_2

如果已经安装过客户端则放到如下位置,再将此位置添加到Path环境变量:

语言庞批呻少涕

主方法区层逆因蚌

2XNrW

芬赡鲸艾鸦KkdaT

3W7c4

xj491

DwQ2936yd6

4、代码测试

import cx_Oracle,os

def main():

os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

host=""

port=""

sid=""

user=""

pwd=""

sn=cx_Oracle.makedsn(host,port,sid)

conn=cx_Oracle.connect(user,pwd,sn)

c=conn.cursor()

c.execute("select * from dual")

# row=x.fetchone()

result=c.fetchall()

conn.commit()

for ele in result:

#print(ele[1])

print(ele)

c.close()

conn.close()

main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值