Advertisement
Guest User

Untitled

a guest
May 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. import pyhs2
  2. import time
  3. import csv
  4.  
  5. csv_out = open('data.csv', 'wb')
  6. mywriter = csv.writer(csv_out)
  7.  
  8. def generic_user():
  9. gu = 'xxxxxx'
  10. return gu
  11.  
  12. def password():
  13. pw = 'xxxxx'
  14. return pw
  15.  
  16. with pyhs2.connect(host='xxxxxxxx',
  17. port=10000,
  18. authMechanism='PLAIN',
  19. user=generic_user(),
  20. password=password(),
  21. database='xxxxxxx') as conn:
  22.  
  23. with conn.cursor() as cur:
  24.  
  25. q = raw_input('Enter query: ').replace('csc', 'CSC')
  26. print q
  27.  
  28. #timer start
  29. start_time = time.time()
  30.  
  31. #Execute query
  32. cur.execute(q)
  33.  
  34. col = []
  35.  
  36. for key in cur.getSchema():
  37. col.append(key['columnName'])
  38.  
  39. header = []
  40. header.append(col)
  41.  
  42. for rows in zip(header):
  43. mywriter.writerows(rows)
  44.  
  45. records = cur.fetch()
  46. for rows in zip(records):
  47. mywriter.writerows(rows)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement