在Python中使用cx_Oracle来访问Oracle
#插入一条记录cursor.execute(
"""insert into tmp_user values(1,'admin')"""
)
#采用绑定变量方式插入一条记录
param = {'id':2, 'name':'system'}
cursor.execute('insert into tmp_user values(:id, :name)',param)
#一次插入多条数据,参数为字典列表形式
param=[{'id':3,'name':'John'},{'id':4,'name':'Mary'},{'id':5,'name':'Steven'}]
cursor.executemany('insert into tmp_user values(:id,:name)',param)
#再一次插入多条数据,参数为元组列表形式
param=[]
for i in range(6,8): #
param.append((i,'user'+str(i)))
cursor.executemany('insert into tmp_user values(:1,:2)',param)
#提交事务
conn.commit
页:
[1]