首页 / ORACLE / cx_Oracle相关配置
cx_Oracle相关配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了cx_Oracle相关配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1571字,纯文字阅读大概需要3分钟。
内容图文
以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数据库进行连接:
1、下载oracle客户端(注意版本位数一定要一致,比如都下载64位):
2、下载PLSQL Developer客户端(注意版本位数一定要一致,比如都下载64位):
3、配置pl/sql Developer工具,如下所示:
4、在instantclient_11_2目录中新建文件夹network,在network目录中新建文件夹admin,在admin目录中将instantclient_11_2目录中的tnsnames.ora文件迁移到admin目录中。完整的路径为:E:\instantclient_12_2\network\admintnsnames.ora
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老版本
4、安装cx_Oracle后,把instantclient_12_2中所有文件复制到\Python3.5.2\Lib\site-packages目录下,不然会有以下错误:
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 文件 配置
本文系统来源:https://www.cnblogs.com/liuneng/p/8289122.html
内容总结
以上是互联网集市为您收集整理的cx_Oracle相关配置全部内容,希望文章能够帮你解决cx_Oracle相关配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。