解决python3.6用cx_Oracle库连接Oracle的问题


Posted in Python onDecember 07, 2020

1.Python代码

import cx_Oracle

tns=cx_Oracle.makedsn('127.0.0.1','1521','mytest')
db=cx_Oracle.connect('system','123456',tns)
print('成功连接上oracle数据库')
db.close();

2.报错信息及解决 错误1:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library

解决办法:下载对应版本的 instant client 工具包,我这里下载的是win64 12.2版本的
https://download.oracle.com/otn/nt/instantclient/122010/instantclient-basic-nt-12.2.0.1.0.zip
然后,解压zip,把该文件下的所有dll文件拷贝到Python安装目录即可

解决python3.6用cx_Oracle库连接Oracle的问题
解决python3.6用cx_Oracle库连接Oracle的问题

错误2:cx_Oracle.DatabaseError: DPI-1072:…

这个错误是因为 instant client 的版本不对应,所以下载其他版本的来试试即可解决

到此这篇关于python3.6用cx_Oracle库连接Oracle的文章就介绍到这了,更多相关python3.6用cx_Oracle库连接Oracle内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中针对函数处理的特殊方法
Mar 06 Python
Python2.x版本中maketrans()方法的使用介绍
May 19 Python
Python 多进程和数据传递的理解
Oct 09 Python
python实现简单中文词频统计示例
Nov 08 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
Python如何发布程序的详细教程
Oct 09 Python
python random从集合中随机选择元素的方法
Jan 23 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
python使用百度文字识别功能方法详解
Jul 23 Python
wxpython实现按钮切换界面的方法
Nov 19 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
python 轮询执行某函数的2种方式
May 03 Python
python selenium 获取接口数据的实现
Dec 07 #Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 #Python
selenium判断元素是否存在的两种方法小结
Dec 07 #Python
pycharm实现猜数游戏
Dec 07 #Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 #Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 #Python
pyqt5实现井字棋的示例代码
Dec 07 #Python
You might like
PHP 登录记住密码实现思路
2013/05/07 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
Python探索之Metaclass初步了解
2017/10/28 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
python将txt文件读取为字典的示例
2018/12/22 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
食品厂厂长岗位职责
2014/01/30 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP