Python 连接Oracle 数据库

本文详细介绍了如何在Python环境中配置并连接Oracle数据库,重点强调了Python、cx_Oracle库、Oracle客户端版本的一致性。步骤包括:下载对应版本的cx_Oracle和Oracle客户端,将dll文件拷贝到Python安装目录,设置ORACLE_HOME和TNS_ADMIN环境变量。文中还提醒了使用pip安装cx_Oracle时应注意选择正确的whl文件。
摘要由CSDN通过智能技术生成

pyhton 连接oracle 数据库

概述

首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了!
如果已经安装Python,查看你安装的Python版本是多少位的:
在这里插入图片描述

一、示例如下:

如:
Python版本:Python3.8 32位;
cx_Oracle的版本:cx_Oracle-5.2-11g.win32-py3.4
oracle客户端的版本:instantclient-basic-win32-11.2.0.1.0;
对应下载链接:
cx_Oracle:[cx_Oracle的版本]
oracle客户端的版本:[oracle客户端的版本]

1、配置文件

将对应oracle 客户端对应.dll 配置文件拷贝到Python安装目录:
在这里插入图片描述
在这里插入图片描述

2、注意事项

1、在安装Python 对应Oracle 对应的库,不要直接pip install cx_oracle 这样你拒失败会越来越近,必须使用pip install 对应 cx_Oracle-8.2.1-cp38-cp38-win32.whl
2、配一个ORACLE_HOME的环境变量,指向Instant Client的目录(如果你到这已经可以成功连接orcale数据库了,环境变量这一步不执行也可以,视情况而定):
到自己想要放的路径下,我的是C:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2然后是配置环境变量:右键计算机——属性——高级系统设置——环境变量——系统变量——新建
  变量:ORACLE_HOME 值:Q:\OracleClient
  变量:TNS_ADMIN 值:Q:\OracleClient
  编辑path用’;'隔开加一个 Q:\OracleClient
3、将.dll 文件一定要复制到Python安装目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值