码迷,mamicode.com
首页 > 数据库 > 详细

python操作oracle数据库

时间:2019-05-26 15:41:03      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:log   sys   blog   11g   执行   style   获取   odi   nec   

【环境说明】

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数据库

标签:log   sys   blog   11g   执行   style   获取   odi   nec   

原文地址:https://www.cnblogs.com/JvsF8/p/10926103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!