У меня есть класс для выполнения всех задач SQL в моем коде.Проблема в том, что когда я вызываю метод внутри этого класса для обновления базы данных, строка self.dbConn.commit()
не сохраняет данные.
Чего мне не хватает?Я уверен, что это ошибка новичка, но я не могу найти проблему.
Если нужно больше примеров кода, я могу их предоставить.
Приветствия!
Этосам класс:
class dbActivities:
def __init__(self):
self.dbConn = my.connect("xxx","xxx","xxx","xxx")
self.dbCursor = self.dbConn.cursor()
def updateDB(self, sql):
try:
self.dbCursor.execute(sql)
self.dbConn.commit()
return True
except:
return False
И вот как я вызываю метод:
dbHandler.updateDB("UPDATE xxx SET token = {}, WHERE xxx = {}".format(xxx, xxx))