我是Python新手。我必须使用pythonmysql驱动程序在MySQL中运行查询mysql.connector
。我想知道的是打开连接和获得cursor
的相对成本,因为我需要在一个循环中完成这项工作。目前,我正在循环外部打开连接,并在循环内获取光标:
def example(self, array):
cnx = mysql.connector.connect()
for item in array:
cursor = cnx.cursor()
query = ("dummy query")
cursor.execute(query)
result = cursor.fetchall()
# do something here...
cursor.close()
cnx.close()
我想知道cnx.cursor()
是否是一个昂贵的操作。谢谢。在
连接是昂贵的,但光标不是。你所做的是正确的。在
相关问题 更多 >
编程相关推荐