python操作oracle数据库

Posted jvsf8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作oracle数据库相关的知识,希望对你有一定的参考价值。

【环境说明】

python版本:2.7.3

oracle版本 :11g(64位)

windows   :windows 10(64位)

 

1)首先安装vc++运行环境,百度网盘链接:

链接:https://pan.baidu.com/s/1b_SddLEEAZ1NI8IkmwKM2Q 
提取码:meqe

2)在线安装,运行cmd,输入:pip install cx_oracle==5.1.3

3)python连接数据的示例操作代码如下:

 1 #encoding=utf-8
 2 
 3 import cx_Oracle
 4 import sys
 5 reload(sys)
 6 sys.setdefaultencoding(utf-8)
 7 
 8 #参数为:用户名、密码、TSN
 9 tns=cx_Oracle.makedsn(127.0.0.1,1521,orcl)
10 conn = cx_Oracle.connect(system,sasa,tns)
11 
12 #创建cursor
13 cursor = conn.cursor()
14 
15 sql = "select table_name from user_tables "
16 
17 #执行sql语句
18 cursor.execute(sql)
19 
20 
21 #获取所有的记录
22 one = cursor.fetchall()
23 
24 
25 #一条一条的访问记录
26 for x in one:
27     print x
28     
29 #关闭cursor
30 cursor.close()
31 
32 #关闭连接
33 conn.close()
34 
35 print(uOK)

以上是关于python操作oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

sql Oracle代码片段

学习笔记:python3,代码片段(2017)

Oracle数据库从RMAN备份集片段还原指定单个归档日志进行日志挖掘分析

Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段

Python3操作oracle数据库及遇到的报错

Python3操作oracle数据库及遇到的报错