成本mysql.connector.connect以及连接.curs

2024-04-23 22:35:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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()是否是一个昂贵的操作。谢谢。在


Tags: closeconnectorexampledef驱动程序mysqlqueryarray