一、环境配置:
系统:win7、10 (64位)
软件:1.Python3.7.2 (64位)
2.instantclient-basic-windows.x64-11.2.0.4.0.zip(64位) --这个必须要安装
     百度网盘下载地址:https://pan.baidu.com/s/1wuOUIT7wmnIm5iq-50fFvQ 提取码:6f8g
3.Oracle 11gR2 (64位)
最好要保持Python、instantclient和Oracle位数一致(我本机安装的都是64位的)!!!

二、步骤:
2.1 把instantclient-basic-windows.x64-11.2.0.4.0.zip解压到某一目录并把目录配置到系统环境变量Path中
2.2 下载安装vcredist_x64.exe,安装好后重启电脑,必须要重启一下
2.3 安装cx_Oracle: pip install cx_Oracle

三、测试:

import cx_Oracle
class My_plsq:def my_cha(self,my_sql_c):try:conn = cx_Oracle.connect("连接名","密码","localhost/orcl")cursor = conn.cursor()cursor.execute(my_sql_c)all_data = cursor.fetchall()oo = list(all_data[0])return ooexcept cx_Oracle.DatabaseError:return print("无效的SQL语句")
if __name__ == '__main__':a=My_plsq()l=a.my_cha("SELECT * FROM 表名")    print(l)

亲测有效

转载于:https://www.cnblogs.com/Mr-Simple001/p/10516148.html

Pycharm中Python3连接Oracle相关推荐

  1. python3连接oracle教程,Pycharm中Python3连接Oracle

    一.环境配置: 系统:win7.10 (64位) 软件:1.Python3.7.2 (64位) 2.instantclient-basic-windows.x64-11.2.0.4.0.zip(64位 ...

  2. python3连接oracle 11G数据库

    Python连接Oracle数据库 环境说明(保持各个关联环境版本对应非常重要): 系统环境:win10 64位 数据库版本:Oracle 11G  64位 python版本:python 3.7.8 ...

  3. python3连接oracle教程,python3连接oracle数据库

    我这里使用的版本是python3.6 64位 ,cx_Oracle-5.3-11g.win-amd64-py3.6-2和instantclient-basic-windows.x64-18.5.0.0 ...

  4. vba mysql 3706_EXCEL中VBA连接oracle数据库字符串“运行出现3706错误”

    我在EXCEL中VBA连接oracle串如下 Conn.ConnectionString = "provider=oraoledb.oracle.1;password=******;user ...

  5. python3连接oracle教程_python3 连接oracle

    ```````````` 之前没有用过oracle 数据库,这家是oracle ,天天测试需要修改数据数据,所以自己想用代码实现,当连接oracle 的时候肯定上网找用到哪些包,如何初始化实例啊,结果 ...

  6. vs2015如何连接oracle,VS2015中C#连接Oracle数据库

    硬件环境:Win10 64位+ VS2015 + ODP.Net for VS2015 配置ODP.Net Oracle Developer Tools for Visual Studio 12.1. ...

  7. python3连接oracle数据库真操蛋_为64位Windows7的Python3安装MySQLdb

    Install 64-bit MySQLdb for Python 3 on Windows 7 为64位Windows7的Pyhton3安装MySQLdb 原文在此 Jesus Rollerblad ...

  8. Java 中判断连接Oracle数据库连接成功

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public clas ...

  9. python3连接Oracle数据库

    1.下载cx_Oracle,下载地址为:https://pypi.org/project/cx-Oracle/#files 下载时注意选择python版本以及对应的操作系统型号 2.安装cx_Orac ...

最新文章

  1. 薛其坤院士对话马斯克:下一个颠覆性创新是什么?
  2. Enumeration和Iterator的区别
  3. ap 目标检测算法map_目标检测mAP怎么计算
  4. git 应用 merge
  5. php 队列 api,GitHub - shirakun/think-queue: ThinkPHP 队列支持
  6. mysql 新增字段 添加字段 删除字段 修改字段 级联删除 级联更新 等
  7. 在javascript中NodeList和Array的区别及转换方法
  8. js阻止子元素事件_JS点击子元素不触发父元素点击事件(js阻止冒泡)
  9. html5点击刷新的效果,HTML5 手机屏幕下拉(下刷)动作的弹性刷新效果
  10. “黑科技”(ipad + termius + 100 元的蓝牙键盘)
  11. C++ Point类求两点距离
  12. mac 隐藏文件(隐藏文件夹)怎么取消隐藏,显示文件(夹)
  13. 计算机无法启用媒体流,win10电脑媒体流启动不了怎么办_win10电脑媒体流无法启动解决方法-win7之家...
  14. win10 家庭版 开启远程桌面功能
  15. iOS WebView白屏问题解决方案
  16. Zend Framework教程-Zend_Db-数据库操作1-Zend_Db_Adapter
  17. 强烈推荐Linux深入学习必读的几本书
  18. 驾驭组织结构——生意格局和配置优势
  19. 获取优酷(youku),土豆(tudou),乐视(letv),爱奇艺(iqiyi)等HTML5页面上的视频真正地址
  20. 计算机网络实验网线制作及,《计算机网络》实验1--网线制作

热门文章

  1. python3.6 安装Scrapy
  2. 在fedora23中安装virtualbox, 然后实现虚拟机irtualbox 或者 vmware 下的xp操作系统
  3. hdu1174(3维射线与圆是否相交)
  4. 【转】研发游戏引擎那么难,为什么还应该砸钱去干?
  5. C# StopWatch的BUG????
  6. 【Java基本功】一文读懂String及其包装类的实现原理
  7. Zabbix的架构配置选项
  8. React.Fragment 包裹标签
  9. linux使用pyodbc和freetds连接sqlserver
  10. linux 查看服务器性能常用命令