python环境如何链接Oracle数据库

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

兴国ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

首先要查看自己安装的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 ,本人对应版本如下图所示:

 python环境如何链接Oracle数据库

将下载文件复制到指定目录或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    <DIR>          .

2019/08/05  11:18    <DIR>          ..

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

 python环境如何链接Oracle数据库

python环境如何链接Oracle数据库

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数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

本文标题:python环境如何链接Oracle数据库
当前URL:https://www.cdcxhl.com/article8/isgjip.html

成都网站建设公司_创新互联,为您提供网站排名建站公司做网站搜索引擎优化软件开发外贸网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作