python - 在“mysql-connector-python”中创建/关闭游标是否对 MySql 有任何作用?
问题描述
我将 mysql-connector-python 库用于我为访问 MySql 8 数据库而编写的脚本:
def get_document_by_id(conn,id):
cursor = conn.cursor(dictionary=True)
try:
cursor.execute("SELECT * FROM documents WHERE id = %s",(id,))
return cursor.fetchone()
except Exception as e:
print(str(e))
return {}
finally:
cursor.close()
由于我需要在循环期间多次调用此函数,因此我想知道以下内容:
创建/关闭游标的行为实际上是否以任何方式与我的 MySql-Database 交互,或者它只是用作 python 中的抽象,用于将 SQL 查询分组在一起?
非常感谢你的帮助。
解决方案
推荐阅读
- javascript - JS中频繁调用函数初始化数组的效率
- cmake - Catkin 无法找到 gmock - Ubuntu 16.04
- javascript - 用 Google Apps 脚本替换数组中的变音符号
- .htaccess - 尝试使用 .htaccess 添加查询参数
- c# - '查询值和目标字段的数量不同。'
- swagger - 将 Swagger-UI 与 Angular-8 应用程序集成
- sql - 计数 ID 在 B 列中只有一个不同的值
- python - 什么时候在 Python 构造函数表达式中初始化对象?
- android - 当前(2019 年 10 月中旬)在 Android 应用中包含实现 Compat 依赖项的方式是什么?
- graphdb - 显示空白节点的可视化图表