如何在Python中正确使用mysqldb

3 投票
1 回答
757 浏览
提问于 2025-04-16 20:08

我正在尝试了解如何使用Python的mysqldb库。我现在的知识可以完成我的工作,但我想使用更好的做法。

我需要正确关闭我的游标吗?退出程序的时候不会自动关闭吗?(难道我不应该期待对象的销毁器会处理这个吗?)

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

1 个回答

2

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

是的,应该这样做。明确的做法总是比模糊的好。

我应该为每个查询都创建新的游标,还是一个游标就足够处理同一个数据库里的多个不同查询?

这要看你是怎么使用这个游标的。对于简单的任务,使用一个游标就足够了。对于一些复杂的应用,最好为每一批SQL查询创建一个单独的游标。

撰写回答