Guest User

Untitled

a guest
Jul 17th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #!/usr/bin/env python
  2. from MySQLdb import connect
  3.  
  4. from pyhs.manager import Manager
  5. from hashlib import md5
  6. from datetime import datetime
  7.  
  8. DB_NAME = 'simple_test'
  9. DB_USER = 'root'
  10. DB_PASSWORD = ''
  11. TABLE_NAME = 'test_table'
  12.  
  13. connection = connect(
  14. host = '',
  15. user = DB_USER,
  16. passwd = DB_PASSWORD,
  17. db = DB_NAME,
  18. use_unicode = True
  19. )
  20.  
  21. cursor = connection.cursor()
  22. cursor.execute('DROP TABLE IF EXISTS %s' % TABLE_NAME)
  23. cursor.execute('CREATE TABLE `%s` (\
  24. `cache_key` varchar(255) NOT NULL PRIMARY KEY,\
  25. `value` longtext NOT NULL,\
  26. `expires` datetime NOT NULL\
  27. )' % TABLE_NAME)
  28.  
  29.  
  30. manager = Manager( [('inet', 'localhost', 9998)],
  31. [('inet', 'localhost', 9999)])
  32.  
  33. for i in range(0, 10):
  34. manager.insert(
  35. DB_NAME,
  36. TABLE_NAME,
  37. [ ('cache_key', md5(str(i)).hexdigest()),
  38. ('value', md5(str(i) + 'foobar').hexdigest()),
  39. ('expires', str(datetime.now()))],
  40. )
  41.  
  42. cursor.execute("SELECT count(*) FROM `%s`" % TABLE_NAME)
  43. print cursor.fetchone()
  44.  
  45. # connection.rollback()
Add Comment
Please, Sign In to add comment