如何在Python中正确使用mysqldb
我正在尝试了解如何使用Python的mysqldb库。我现在的知识可以完成我的工作,但我想使用更好的做法。
我需要正确关闭我的游标吗?退出程序的时候不会自动关闭吗?(难道我不应该期待对象的销毁器会处理这个吗?)
我应该为每个查询创建新的游标,还是一个游标就足够在同一个数据库中处理多个不同的查询?
1 个回答
2
我应该正确关闭我的游标吗?
是的,应该这样做。明确的做法总是比模糊的好。
我应该为每个查询都创建新的游标,还是一个游标就足够处理同一个数据库里的多个不同查询?
这要看你是怎么使用这个游标的。对于简单的任务,使用一个游标就足够了。对于一些复杂的应用,最好为每一批SQL查询创建一个单独的游标。