friendlessstar 发表于 2018-9-10 08:27:03

在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]
查看完整版本: 在Python中使用cx_Oracle来访问Oracle