首先要用cx_Oracle访问远程oralce服务,须要安装oracle客户端 instantclient 具体操做能够看我例外一篇文章”Mac OS 安装配置 instant client“python
1. 安装cx_Oracle数据库
pip/pip3 install cx_Oracle
我这里是python3和python2 双环境,因此使用pip3 安装到python3环境下。bash
2. 使用oracle
很少说直接上代码:fetch
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()