一、环境配置:

系统: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 oo

except cx_Oracle.DatabaseError:

return print("无效的SQL语句")

if __name__ == '__main__':

a=My_plsq()

l=a.my_cha("SELECT * FROM 表名")

print(l)

亲测有效

标签:__,cursor,cx,64,Oracle,Pycharm,my,Python3

来源: https://www.cnblogs.com/Mr-Simple001/p/10516148.html

python3连接oracle教程,Pycharm中Python3连接Oracle相关推荐

  1. 服务器怎么连接?服务器远程连接图文教程Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令

    服务器怎么连接?服务器远程连接图文教程 Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令 服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运 ...

  2. python3.7安装教程mac_mac中怎么安装python3

    简单介绍Mac下使用HomeBrew安装Python 3.*版本并设置为默认值 1.首先查看Mac自带的python,可以看到是2.7.10的版本 2.查看python3的安装包brew search ...

  3. matlab连接mysql教程视频_Matlab建立到Oracle数据库的连接

    Linux下的配置过程和Windows一样,如下:1.将Oracle JDBC的JAR包拷贝到Matlab的相关目录(..\matlab\java\jar\toolbox\)下. 一.Matlab通过 ...

  4. 使用vs code连接linux教程,使用xshell连接linux教程

    使用Xshell连接linux教程 默认大家已经安装好了linux虚拟机 首先在连接xshell之前,我们要在linux安装一个ssh服务端open-server 因为ubuntu安装后默认只有ssh ...

  5. python3.5安装教程linux_linux安装python3.5

    原博文 2018-04-20 16:40 − [说明] 正常情况下你的ubuntu系统是已经自带了python的,不过自带的版本是2.7的,而现在的Python3.5和2.7其实已经非常不同了,作为开 ...

  6. python连接池框架_Python中的连接池是非常重要的!神级程序员详解!

    概述 连接池的作用就是为了提高性能,将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对Server端进行访问.这样 省略了创建连接和销毁连接的过程(TCP连接建立时的三次握手和销毁 ...

  7. Pycharm详细安装教程+PyCharm中配置Anaconda

    1 简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试. ...

  8. 9b9t服务器显示连接超时,在WebRTC中ICE连接失败

    我们正在尝试将浏览器(客户端)与aiortc库(服务器,发送单个视频流)连接起来.目前,连接已成功建立(on signalingstatechange稳定).但是,媒体连接从未建立,因为ICE连接失败 ...

  9. Pycharm中Python3连接Oracle

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

最新文章

  1. 一套基于 SpringBoot 的完整高并发电商系统,拿去面试简直不要太好用!
  2. 世界最优秀的分布式文件系统架构演进之路
  3. 使用wamp访问localhost时查看项目地址不对
  4. 20155308郝文菲--第三次作业
  5. 【转】细数中国十大名校的IT牛人
  6. CentOS 初体验十一:firewall防火墙的命令使用
  7. http://4526621.blog.51cto.com/4516621/1343369
  8. 字节前端终于开源!吹爆!
  9. 手机 服务器 推送消息推送消息,推送信息到手机的pushover使用方法及sample code
  10. 关于代码组织的一些看法(上)
  11. python的setting怎么找_django项目的配置文件settings.py详解
  12. 超越MobileNet v3!华为诺亚、北大提出GhostNet​,使用线性变换生成特征图
  13. [python教程入门学习]就业寒冬,从拉勾招聘看Python就业前景
  14. php是fast_cgi模式,cpanel中的php运行方式使用fast-cgi模式的配置方法
  15. java知识总结-13
  16. Jquery_artDialog对话框弹出
  17. RemObjects Remoting SDK-SEO狼术
  18. mediacodec配置h265解码
  19. Web前端面试 面试官常问问题
  20. 网络适配器不见了网络连接不见了的解决方法

热门文章

  1. ReduceTask工作机制
  2. bash: xsync: command not found的解决方法
  3. 基因组重复序列检测:RepeatMasker
  4. 191027爬虫笔记
  5. P1435 回文字串(DP)
  6. 关于面试的部分内容总结#1
  7. linux ubunt 安装软件的前期准备——更新源的更换
  8. 骑行318、 2016.7.8
  9. linux shell中文显示
  10. 创始人CEO该拿多少工资?