MySQL句柄通常指的是与MySQL数据库服务器建立连接后,用于执行SQL语句和管理数据库交互的一个抽象概念。在底层实现上,这个句柄可能会关联到一个文件描述符,尤其是在使用Unix/Linux系统时,因为文件描述符是操作系统提供的用于I/O操作的一个基本抽象。
import mysql.connector
try:
# 建立数据库连接
conn = mysql.connector.connect(user='user', password='password', host='host', database='database')
cursor = conn.cursor() # 获取游标对象,即句柄
# 执行SQL语句
cursor.execute("SELECT * FROM table")
# 处理结果集
for row in cursor.fetchall():
print(row)
except mysql.connector.Error as err:
print(f"Error: {err}")
finally:
# 关闭游标和连接
if cursor:
cursor.close()
if conn:
conn.close()
双11音视频
企业创新在线学堂
企业创新在线学堂
腾讯云数据库TDSQL训练营
云+社区技术沙龙[第17期]
腾讯云数据库TDSQL(PostgreSQL版)训练营
云+社区技术沙龙[第20期]
领取专属 10元无门槛券
手把手带您无忧上云