我正在试图弄清楚如何使用python的mysqldb。我可以用我目前的知识来完成我的工作,但我想使用最佳实践。
我应该正确关闭光标吗?退出程序是不是自动关闭? (我不应该期望对象析构函数仍然这样做吗?)
我应该为每个查询创建新游标,还是一个游标足以支持同一个数据库中的多个不同查询?
答案 0 :(得分:2)
我应该正确关闭光标吗?
是的,你应该。明确比隐含更好。
我应该为每个游戏创建新游标 查询,或一个光标就足够了 同一个多个不同的查询 DB?
这取决于您如何使用此光标。对于简单的任务,使用一个游标就足够了。对于某些复杂的应用程序,最好为每批SQL查询创建单独的游标。