conn.execute()
是 Python 数据库连接对象(例如 SQLite3 或 MySQL)上的方法,用于执行 SQL 查询和命令。
下面是 conn.execute()
函数的基本用法:
python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('mydatabase.db')
# 获取游标对象
cursor = conn.cursor()
# 执行 SQL 查询或命令
cursor.execute("SELECT * FROM mytable")
results = cursor.fetchall()
# 处理查询结果
for row in results:
# 处理每一行数据
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
在上面的示例中,我们首先使用 sqlite3.connect()
方法创建了一个与 SQLite 数据库文件 mydatabase.db
的连接。
然后,我们使用 conn.cursor()
方法获取一个游标对象 cursor
。接下来,我们使用 cursor.execute()
方法执行了一个
SQL 查询 "SELECT * FROM mytable"
,并使用 cursor.fetchall()
方法获取所有查询结果。最后,我们遍历查询结果,
并处理每一行的数据。
请注意,在使用完毕后,要记得关闭游标和连接,以释放资源。