#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() #关闭连接