您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我应该在python MySQLdb模块中重用光标吗

我应该在python MySQLdb模块中重用光标吗

MysqLdb开发人员建议构建一个特定于应用程序的API,该API可以为您提供数据库访问权限,这样您就不必担心应用程序代码中的mySQL查询字符串。这将使代码更具可扩展性(link)。

至于游标,我的理解是最好的事情是为每个操作/事务创建一个游标。因此,某种check value -> update value -> read value类型的事务可以使用相同的游标,但是对于下一个事务,您将创建一个新的游标。这再次指出了为数据库访问构建内部API的方向,而不是使用通用executesql方法

还请记住关闭游标,并在查询完成后将更改提交到连接。

但是,您的getDatabaseResult函数不需要为每个单独的查询都具有连接。只要您负责游标,就可以共享查询间的连接。

MySQL 2022/1/1 18:49:30 有277人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶