文档章节

Mac python3.6 利用cx_Oracle 连接和操作Oracle数据库

石头_jack
 石头_jack
发布于 06/30 16:49
字数 233
阅读 120
收藏 0

首先要用cx_Oracle访问远程oralce服务,需要安装oracle客户端 instantclient 具体操作可以看我例外一篇文章”Mac OS 安装配置 instant client

1. 安装cx_Oracle

pip/pip3 install cx_Oracle

我这里是python3和python2 双环境,所以使用pip3 安装到python3环境下。

2. 使用

不多说直接上代码:

import cx_Oracle #引入模块

#查询
conn = cx_Oracle.connect('user/password@ip:port/数据库服务名称') #获取连接
cursor = conn.cursor() # 获取cursor
cursor.execute('SELECT * FROM TBL_USER') # 执行操作
one = cursor.fetchone() #获取返回信息
print('name:%s' % one) #打印信息
cursor.close() #关闭cursor
conn.close() # 关闭连接

#插入
cursor.execute('INSERT INTO TBL_USER(name,password) VALUES ("name","password")')
one = cursor.fetchone()
cursor.close()
conn.commit()
conn.close()

 

© 著作权归作者所有

石头_jack
粉丝 2
博文 9
码字总数 2345
作品 0
海淀
程序员
私信 提问
mac上安装python3的cx_Oracle数据库驱动

问题 使用Python3 for mac上面的cx_Oracle数据库驱动 步骤 下载Oracle的Instant Client 程序包 Instant Client 下载适用于 Mac OS X (Intel x86) 这里版本的选择,应该根据你访问的oracle库的...

亚林瓜子
2018/08/03
55
0
Mac OS 安装配置 instant client

下载资源 下载三个文件(oracle 官网) instantclient-basic-macos.x64-18.1.0.0.0.zip instantclient-sdk-macos.x64-18.1.0.0.0-2.zip instantclient-sqlplus-macos.x64-18.1.0.0.0.zip 2. ......

石头_jack
06/30
140
0
Linux cx-Oracle安装

问题 使用python2.7连接oracle 10g数据库,执行增删改查操作。 使用的linux主机上已安装oracle客户端。如果没有安装,还需提前安装…… 方案 使用包: 查看oracle版本: 下载对应版本的安装包...

莫显辉
2017/11/08
0
0
cx_Oracle 7.2 更新,改进 Oracle 高级队列

cx_Oracle 是一个用来连接并操作 Oracle 数据库的 Python 扩展模块,它符合 Python Database API 2.0 规范,增加了许多支持高级 Oracle 数据库特性的功能。 更新内容: 增加了对 “RAW” 有效...

afterer
07/04
906
2
hue(05)、Hue集成mysql、oracle等数据库

在 hue(04)、Hue集成Hive数据仓库 中我们在hue中集成hive数据仓库,替代了hive自己的hwi服务,可以很方便的在hue中进行hive的sql查询等操作。本文我们将在hue中集成mysql、oracle等数据库,这...

MaxBill
2018/02/27
801
0

没有更多内容

加载失败,请刷新页面

加载更多

Centos7 安装zabbix-agent

rpm -i https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm 可以到https://repo.zabbix.com/zabbix找到对应的版本 yum install zabbix-agent -y 出现E......

abowu
昨天
8
0
文本编辑器GNU nano 4.4 发布

GNU nano 4.4 "Hagelslag" 更新日志: 启动时,光标可以放在第一个或最后一个出现位置 字符串前面带有+/string 或 +?string的字符串。 发生自动硬包装时((--breaklonglines),任何前导引号...

linuxCool
昨天
7
0
你知道字节序吗

字节序 最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iO...

杭城小刘
昨天
3
0
设计模式之依赖倒置原则

方法

东风破2019
昨天
6
0
关于如何通过模拟器完成模拟步数提升傻瓜式解决方案(囧)

因为对Android开发不太了解,也没去问朋友所以误打误撞找到的一个提升步数的解决方案,当然只是针对某安APP运动RUN的解决方式吧。 对Android不太了解,所以找了很多的解决方案来看看能不能破...

华山猛男
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部