Guest User

Untitled

a guest
Mar 14th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. datalist =[['2012', '1', '3', '1', '832.0', '261.0', '100.00'],
  2. ['2012', '1', '5', '1', '507.0', '193.0', '92.50'],
  3. ['2012', '2', '3', '1', '412.0', '200.0', '95.00'],
  4. ['2012', '2', '5', '1', '560.0', '335.0', '90.00'],
  5. ['2012', '3', '3', '1', '584.0', '205.0', '100.00'],
  6. ['2012', '3', '5', '1', '595.0', '162.0', '92.50'],
  7. ['2012', '4', '3', '1', '504.0', '227.0', '100.00'],
  8. ['2012', '4', '5', '1', '591.0', '264.0', '92.50']]
  9.  
  10. import pymssql
  11.  
  12. server = '127.0.0.1'
  13. user = "test"
  14. password = "test"
  15. database='SQLTest'
  16. datalist = [['2012', '1', '3', '1', '832.0', '261.0', '100.00'],
  17. ['2012', '1', '5', '1', '507.0', '193.0', '92.50'],
  18. ['2012', '2', '3', '1', '412.0', '200.0', '95.00'],
  19. ['2012', '2', '5', '1', '560.0', '335.0', '90.00'],
  20. ['2012', '3', '3', '1', '584.0', '205.0', '100.00'],
  21. ['2012', '3', '5', '1', '595.0', '162.0', '92.50'],
  22. ['2012', '4', '3', '1', '504.0', '227.0', '100.00'],
  23. ['2012', '4', '5', '1', '591.0', '264.0', '92.50']]
  24.  
  25. #But in fact, there are 500,000 rows in datalist
  26.  
  27. try:
  28. conn = pymssql.connect(server, user, password, database)
  29. cursor = conn.cursor()
  30. for one_row in datalist:
  31. val1 = one_row[4]
  32. val2 = one_row[5]
  33. val3 = one_row[6]
  34. sql = "insert into table_for_test values(val1, val2, val3)"
  35. cursor.execute(sql)
  36. conn.commit()
  37. except Exception as ex:
  38. conn.rollback()
  39. raise ex
  40. finally:
  41. conn.close()
Add Comment
Please, Sign In to add comment