python操作oracle数据库

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(u'OK')

转载于:https://www.cnblogs.com/JvsF8/p/10926103.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值