如何在python中正确使用mysqldb

时间:2011-06-23 11:08:32

标签: python cursor mysql-python

我正在试图弄清楚如何使用python的mysqldb。我可以用我目前的知识来完成我的工作,但我想使用最佳实践。

我应该正确关闭光标吗?退出程序是不是自动关闭? (我不应该期望对象析构函数仍然这样做吗?)

我应该为每个查询创建新游标,还是一个游标足以支持同一个数据库中的多个不同查询?

1 个答案:

答案 0 :(得分:2)

  

我应该正确关闭光标吗?

是的,你应该。明确比隐含更好。

  

我应该为每个游戏创建新游标   查询,或一个光标就足够了   同一个多个不同的查询   DB?

这取决于您如何使用此光标。对于简单的任务,使用一个游标就足够了。对于某些复杂的应用程序,最好为每批SQL查询创建单独的游标。