以下是我在代码中使用的常见模式,我更想知道游标和连接的内部。关于打开和关闭游标和连接的建议练习
cursor = connection.cursor()
cursor.execute("SET NAMES utf8")
cursor.execute(sql, args)
results = cursor.fetchall()
cursor.close()
与数据库的连接和游标的区别是什么?开放连接有什么不利之处(例如,几分钟?)。怎么样有未关闭的游标,有什么影响?当连续执行多个SQL语句时,是否应该每次创建一个新的游标?
哪种语言是这样一个背景下,经理这样? – Sebas
@Sebas python ......... – David542
如果游标将被重新使用,我通常会将其打开。这是一个不活跃的数据库会话,只要没有太多的游标保持打开状态,那么就不会对服务器产生影响,并且不会导致连续打开和关闭以及重新打开等。 – Ben