python小脚本数据导入



python小脚本数据导入。有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作
写python小脚本进行操作

  1. import cx_Oracle
  2. dns_tns=cx_Oracle.makedsn(“192.168.0.288″,1521,”skynet”)
  3. print dns_tns
  4. con = cx_Oracle.connect(‘alibaba’, ‘zhimakamen’, dns_tns)
  5. cur=con.cursor()
  6. for index,line in enumerate(file(“f2.csv”)):
  7. sql=”"”insert into iq_data_B011F8286A1B2000A
  8. (field1,field2,field3,field4) values (“”"
  9. for fields in (line.split(“,”)):
  10. sql=sql+”‘”+fields+”‘,”
  11. cur.execute(sql[:-1]+”)”)
  12. con.commit()
  13. con.close()

复制代码