cx_oracle 更改通知,cx_Oracle相关配置

5268f80b9b1e01f982625ef6fac83ca1.png

以64位windows10、oracle12c、python3.5.2为例:

1、下载oracle12c的64位客户端:

https://pan.baidu.com/s/1milAECw

2、下载PL/SQL或navicat 64位版本进行连接验证:

https://pan.baidu.com/s/1i5eVmID

数据库客户端与服务端连接理解:

注:使用工具pl/sql和navicat连接oracle时,原理都是通过oracle客户端对oracle数据库进行连接:

a02043eff9fa227365a4b31e6217f130.png

1、下载oracle客户端(注意版本位数一定要一致,比如都下载64位):

f544f66b3ec38ebdfe48347269aaaab9.png

2、下载PLSQL Developer客户端(注意版本位数一定要一致,比如都下载64位):

35a299468dca0a41f1be8c8b825a138d.png

3、配置pl/sql Developer工具,如下所示:

eb21d5b8f02f4b52e28ee418e288d74b.png

4、在instantclient_11_2目录中新建文件夹network,在network目录中新建文件夹admin,在admin目录中将instantclient_11_2目录中的tnsnames.ora文件迁移到admin目录中。完整的路径为:E:\instantclient_12_2\network\admintnsnames.ora

6423cca6b94236be40c222639209526c.png

5、重新打开PLSQL Developer,输入用户名密码,选择VMS3DEVDB连接:

3、下载cx_Oracle,对应oracle12c和python3.5.2版本:

https://pypi.python.org/pypi/cx_Oracle/5.2.1

注:新版本没有写出oracle版本,不要使用pip install cx_Oracle进行安装,配置失败后使用5.2.1老版本

499d8c0f5db7317579e35e8d9cc9dc02.png

4、安装cx_Oracle后,把instantclient_12_2中所有文件复制到\Python3.5.2\Lib\site-packages目录下,不然会有以下错误:

346c33a528511e462acf72bfc7b21372.png

5、验证:

import cx_Oracle

conn1 = cx_Oracle.connect(‘user/password@ip:port/databasename‘)

c = conn1.cursor()

x = c.execute(‘select * FROM table‘)

print(x.fetchone())

cx_Oracle相关配置

标签:fetchone   blog   工具   .com   select   ble   tcl   文件   配置

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/liuneng/p/8289122.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值