2

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

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

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

4

1 回答 1

2

我应该正确关闭我的光标吗?

是的你应该。显式优于隐式。

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

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

于 2011-06-23T11:15:41.177 回答