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

学习随笔 --python连接oracle数据库

时间:2018-09-05 18:08:17      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:class   oracle数据库   关闭   int   coding   odi   nec   一个   hone   

#coding=utf-8
import cx_Oracle                                     #引用模块cx_Oracle
import os
os.environ[‘NLS_LANG‘] = ‘SIMPLIFIED CHINESE_CHINA.UTF8‘#编码问题

conn=cx_Oracle.connect(‘Xho‘, ‘sys‘, ‘localhost:1521/orcl‘)    #连接数据库
c=conn.cursor()                                           #获取cursor游标

x=c.execute(‘select * from weight‘)                   #使用cursor进行各种操作
a=x.fetchone()            #查询时获取结果集的第一行数据,返回一个元组
print a
b=x.fetchall()               #所有行,一行构成一个元组,然后再将这些元组返回(即嵌套元组
print b

# 绑定变量
sql = ‘insert into weight (bs,jsej,jgej) VALUES (:bs,:jsej,:jgej)‘
x=c.execute(sql,(‘aaa‘,1,1))
conn.commit();

c.close()                                                 #关闭cursor
conn.close()                                              #关闭连接

  

学习随笔 --python连接oracle数据库

标签:class   oracle数据库   关闭   int   coding   odi   nec   一个   hone   

原文地址:https://www.cnblogs.com/ToDoNow/p/9592105.html

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