Advertisement
Guest User

Untitled

a guest
Sep 18th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. class Mysql():
  2.  
  3. def __init__(self, host='localhost', username='root', password='', database=''):
  4. try:
  5. self.db = mysql.connect(host, username, password, database, charset="utf8")
  6. self.cursor = self.db.cursor()
  7. except mysql.DatabaseError as error:
  8. print error
  9.  
  10. def insert_data(self, table_name, data):
  11. keys = ", ".join(data.keys())
  12. values = ", ".join(['%s'] * len(data))
  13. sql_query = "insert into %s (%s) values (%s)" % (table_name, keys, values)
  14. try:
  15. self.cursor.execute(sql_query, data.values())
  16. self.db.commit()
  17. except mysql.DatabaseError as error:
  18. print format(error)
  19. self.db.rollback()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement