Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import mysql.connector as mconn
  2.  
  3. class Database:
  4. def __init__(self):
  5. self.conn = mconn.connect(
  6. host="localhost",
  7. user="root",
  8. passwd="password",
  9. database="base"
  10. )
  11. return
  12.  
  13. def select(self, request):
  14. self.cur = self.conn.cursor()
  15. self.cur.execute(request)
  16. list_of_rows = self.cur.fetchall()
  17. self.conn.close()
  18. return list_of_rows
  19.  
  20. def insert(self, request):
  21. self.cur = self.conn.cursor()
  22. self.cur.execute(request)
  23. n = self.cur.lastrowid
  24. self.conn.commit()
  25. self.conn.close()
  26. return n
  27.  
  28. def updel(self, request):
  29. self.cur = self.conn.cursor()
  30. self.cur.execute(request)
  31. self.conn.commit()
  32. self.conn.close()
  33. return
  34.  
  35. def get_all(self):
  36. request = '''SELECT * FROM table1 ORDER BY var1 ASC'''
  37. list_of_rows = self.select(request)
  38.  
  39. """Here I do some data parsing that is not relevant for this problem"""
  40. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement