博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python连接oracle数据库
阅读量:6059 次
发布时间:2019-06-20

本文共 811 字,大约阅读时间需要 2 分钟。

安装模块

使用第三方模块 `cx_Oracle`

pip install cx_Oracle

 连接方式

import cx_Oracle as cx#第一种con = cx.connect('root', 'root123', '127.0.0.1:1521/orcl')#第二种con = cx.connect('root/root123@127.0.0.1:1521/orcl')#第三种dsn = cx.makedsn('127.0.0.1', '1521', 'orcl')connection = cx.connect('root', 'root123', dsn)

 简单使用

# -*- coding: utf-8 -*-import cx_Oracle as cx		#导入模块con = cx.connect('root', 'root123', '127.0.0.1:1521/ORCL')	#创建连接cursor = con.cursor()		#创建游标cursor.execute("select * from TDER where ID='28'")	#执行sql语句data = cursor.fetchone()		#获取一条数据print(data)		#打印数据cursor.close()	#关闭游标con.close()		#关闭数据库连接

 oracle数据库的操作和mysql的pymysql操作基本相同,可以参考

windows下使用注意

windows下是使用需要安装`Instant Client`

1) 下载 Instant Client

地址:

 

2) 解压到一个目录,并添加到环境变量

 

其他系统下使用也需要安装这个工具,具体可以查看此文档:

 

cx_Oracle官网:

 

转载于:https://www.cnblogs.com/zhichaoma/p/9448571.html

你可能感兴趣的文章
[LintCode] 最多有多少个点在一条直线上
查看>>
mybatis查询到count(*)返回值
查看>>
HTML使用表格显示数据
查看>>
sudo非交互式输入密码
查看>>
pop3协议
查看>>
Mvc中ViewData与TempData的区别
查看>>
网络知识===《图解TCP/IP》学习笔记——网络的构成要素
查看>>
SQL语句中日期相减注意事项
查看>>
经历与价值(刘学愚)
查看>>
asp.net连接mysql数据库+mysql公共类
查看>>
编译WebRTC
查看>>
Django ORM 之基于对象、双下划线查询
查看>>
你为什么穷一辈子,这就是原因
查看>>
如何让 jQuery Mobile 不显示讨厌的 loading 界面
查看>>
c语言学习笔记(4)——流程控制
查看>>
一起来学jquery!
查看>>
让控件全屏显示(WinForm)
查看>>
python集合(set)操作
查看>>
mac 截图快捷键
查看>>
elementui el-upload 在v-for里使用时 如何获取index
查看>>