Итак, в общем-то, сегодня кто-то говорил мне, что способ, которым я запрашиваю свою базу данных, был плох, прежде чем я никогда не закрывал соединение после завершения, и, таким образом, у меня, вероятно, было много открытых соединений с базой данных, запущенных одновременно.
I однако посмотрел в Интернете, я не получил прямой ответ. Я использую MySQL Mariadb. и вот как я это делаю
db = mysql.connector.connect(host='localhost', username, passwd, db='mydb')
# and actually call this function and pass query
def db_execute(query):
cursor = db.cursor()
cursor.execute(query)
db.commit()
это прилично? как я могу закрыть соединение после того, как я закончу sh? что лучше?