千家信息网

python环境如何链接Oracle数据库

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章将为大家详细讲解有关python环境如何链接Oracle数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先要查看自己安装的python版
千家信息网最后更新 2025年11月09日python环境如何链接Oracle数据库

这篇文章将为大家详细讲解有关python环境如何链接Oracle数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

首先要查看自己安装的python版本:

(base) C:\Users\yspmm>python

Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32

Type "help", "copyright", "credits" or "license" for more information.

连接Oracle需要安装cx_Oracle和oracle客户端,根据版本和系统信息从如下地址查找对应cx_Oracle,下载地址:https://pypi.python.org/pypi,在里面搜索cx_Oracle,即可找到该模块,其下载地址为https://pypi.org/project/cx_Oracle/#files ,本人对应版本如下图所示:

将下载文件复制到指定目录或CMD进入一下载文件的目录下,如下:

(base) C:\Users\yspmm>E:

(base) E:\>cd python37

(base) E:\python37>cd tools

(base) E:\python37\tools>dir

驱动器 E 中的卷没有标签。

卷的序列号是 0CBF-0BCF

E:\python37\tools 的目录

2019/08/05 11:18

.

2019/08/05 11:18

..

2019/08/05 11:14 187,766 cx_Oracle-7.2.1-cp37-cp37m-win_amd64.whl

1 个文件 187,766 字节

2 个目录 68,300,627,968 可用字节

执行pip intall命令进行安装,如下:

(base) E:\python37\tools>pip install cx_Oracle-7.2.1-cp37-cp37m-win_amd64.whl

Processing e:\python37\tools\cx_oracle-7.2.1-cp37-cp37m-win_amd64.whl

Installing collected packages: cx-Oracle

Successfully installed cx-Oracle-7.2.1

接下来还需要安装Oracle的客户端,如果客户端电脑之前没有安装过oracle客户端或软件,则需要安装windows的 Instant Client 。

1) 下载 Instant Client

地址: http://www.oracle.com/technetwork/topics/winx64soft-089540.html

选择合适的版本进行下载,一般12c即可。

2) 解压下载文件到特定目录并将该目录添加到windows的环境变量,如下:

放到一个位置,然后配置环境变量,Path里加上路径,如下:

D:\Program Files (x86)\instantclient_12_2


import cx_Oracle
conn = cx_Oracle.connect('aaa/bbb@192.168.1.5:1521/xxxdg')
cursor = conn.cursor()
result=cursor.execute('select * from uc.tables')
#使用fetchone()方法获取一条数据
#data=cursor.fetchone()
#获取所有数据
all_data=cursor.fetchall()
print (all_data)
#获取部分数据,8条
many_data=cursor.fetchmany(8)
print (many_data)

conn.close()

关于python环境如何链接Oracle数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

目录 数据 环境 地址 客户 客户端 文件 版本 数据库 链接 内容 变量 字节 文章 更多 知识 篇文章 不错 合适 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全峰会青浦区 网络技术大专学历怎么查询 潜渊症专用服务器有什么用 win12服务器怎么分盘 酒店数据库有什么作用 网络安全电子信息专硕 如何发送网络安全通报 php 自定义表单数据库 网站数据库安全措施是什么 天津特种网络技术服务标准 广州软件开发公司有哪些知乎 服务器小游戏预告 日数据怎么处理为周数据库 计算机网络技术事业单位岗位 链接正常无法连接信息服务器 四川互联网养老软件开发专业制作 崇明区专业型数据库销售价钱 知乎电子科技大学互联网 网课时期网络安全 应用软件开发什么意思 网络安全与计算机科学与技术 大学学校用的软件开发 戴尔服务器r820设置u盘启动 一站式网络技术咨询哪家好 新浪体育数据库怎么找 黄振国网络技术是什么 腾讯云服务器怎么加数据盘 助赢软件开发源码 开封网络安全等级测评公司 宝山区综合软件开发协议
0