Python pyodbc正确使用游标
我使用PyODBC从ms sql server读取数据 我不确定是在任何查询之后关闭光标,还是在最后关闭一次,我在文档中找不到任何内容 例如:Python pyodbc正确使用游标,python,pypyodbc,Python,Pypyodbc,我使用PyODBC从ms sql server读取数据 我不确定是在任何查询之后关闭光标,还是在最后关闭一次,我在文档中找不到任何内容 例如: curs = con.cursor() for id in id_list: curs.execute ('Select * from XXX where id = {}'.format (id)) curs.fetchall () # Write the data into the target... # curs.c
curs = con.cursor()
for id in id_list:
curs.execute ('Select * from XXX where id = {}'.format (id))
curs.fetchall ()
# Write the data into the target...
# curs.close() ???
curs.close()
这是正确的吗
谢谢带关键字的
就是您要找的
with sqlite3.connect("db.db") as DB:
cursor = DB.cursor()
#...perform sql
# connection automatically closes
带
关键字的就是您要查找的内容
with sqlite3.connect("db.db") as DB:
cursor = DB.cursor()
#...perform sql
# connection automatically closes
完成后关闭光标。如果它实现了游标的标准PEP(),则相关:完成后关闭光标。如果它实现了游标的标准PEP(),则相关: