教你使用Python连接oracle
作者:qq_41858657 发布时间:2023-09-11 01:38:54
标签:Python,连接,oracle,数据库
一、下载instant client
1.附链接:http://www.oracle.com/technetwork/topics/winx64soft-089540.html
提示:需要有oracle的账号才能下载嗷!
2.解压到某一位置并配置环境变量
二、cmd加载包
写在cmd里加载cx_Oracle包
pip install cx_Oracle
三、python连接oracle数据库
import cx_Oracle as cx
con = cx.connect('用户名', '密码', '127.0.0.1:1521/orcl')
\\
127.0.0.1:改为数据库域名
1521为连接数据库端口号
orcl为所连接的数据库
\\
如图所示:
四、解决监听问题(无此问题可跳过)
如果能顺利连接,那就没事了,请跳过下面一段,刻意进行下一步操作,如果有途中类似报错,需要配置几个文件,这里一并贴出:
(
写在前面:本人对这几个配置文件的套路也不是很熟,若有问题请谅解并另寻他解
1.listener.ora
2.tnsnames.ora
3.sqlnet.ora
)
五、oracle数据库数据抽取调用
接下来进行数据的抽取与调用:
import cx_Oracle as cx #导入模块
con = cx.connect('root', 'root123', '127.0.0.1:1521/ORCL') #创建连接
cursor = con.cursor() #创建游标
cursor.execute("select * from ORCL where ID='28'") #执行sql语句
data = cursor.fetchone() #获取一条数据
print(data) #打印数据
cursor.close() #关闭游标
con.close() #关闭数据库连接
okk啦!!
来源:https://blog.csdn.net/qq_41858657/article/details/116902478
0
投稿
猜你喜欢
- 1、场景描述通常来说,前端要拿到excel数据,都是先上传存储数据库,然后再请求后端接口,获取数据。但有100个产品经理,就会有101个不同
- 作者:AngelGavin 出处:CSDNInternet Explorer 5.0 对 XML 提供哪个级别的支持?Inter
- 1.安装pymysql进入cmd,输入 pip install pymysql: 2.数据库建表在数据库中,建立一个简单的表,如图: 3.简
- 本文较为深入的探究了php中in_array函数用法。分享给大家供大家参考。具体如下:今天突然想到php中的in_array函数有个其怪的用
- 前言最近工作中需要开发前端操作远程虚拟机的功能,简称WebShell. 基于当前的技术栈为react+django,调研了一会发现大部分的后
- 在官网下载python和pycharm的安装包python: https://www.python.org/downloads/window
- 选择最实用来谈一下首先,你要慎重选择你就业的城市。这点是目前多数人都忽略的重要因素。无论你的设计思路和发展方向都要依托你所在城市来作为载体。
- 快排是python经典算法之一。1、下面讲解的是什么是快排和快排的图示。2、快排是一种解决排序问题的运算方法。3、快排的原理:在数组中任意选
- 在进行增强现实的时候我们需要用到两个工具包:PyGame 和 PyOpenGL,本章在python环境下对这两个工具包的安装进行说明。一、安
- 本文实例为大家分享了Python爬取最好大学网大学排名的具体代码,供大家参考,具体内容如下源代码:#-*-coding:utf-8-*- &
- 关于IE9,微软逐渐提供越来越多的内容。很多人想知道IE9有多少模式和渲染引擎,今天IE项目主管Marc Silbey就此问题进行了解答。S
- 不知道从什么时候开始,在网络上到处可以看到div+css,到底什么是div+css呢?难道就是传说中的标准重构吗?标准从最简单的根源来说不是
- 若数据库是sql server,我以前为了返回插入记录的id,一般是用下面的存储过程:程序代码 create procedure&
- flask响应错误处理及errorhandler应用@app.errorhandler(404)def page_not_found(err
- 让长字符自动换行 (比如 URL 和 Email地址) 目的:让很长的字符串,能自动换行,但是不要把短的单词从中间断开。方法如下:<s
- 切片从list或tuple中取部分元素。list = [1, 2, 3, 4]list[0 : 3] # [1, 2, 3]list[-2
- 本文实例讲述了Python实现繁體转为简体的方法。分享给大家供大家参考,具体如下:这里需要用到两个文件,可以点击此处本站下载源文件:zh_w
- 给静态网页加密的方法有很多,有的简单有的复杂。前两天看见有人问静态网页加密问题,就写了这个代码思路:加密时:先把用户的密钥A用md5加密为B
- DesktopNexus 是我最喜爱的一个壁纸下载网站,上面有许多高质量的壁纸,几乎每天必上, 每月也必会坚持分享我这个月来收集的壁纸但是
- HTML5 中 div section article 的区别刚刚开始接触 HTML5 时,对它的标签很不适应,甚至一度有点反感。尤其是对