python mysqldb 一个连接的多个游标

Posted

技术标签:

【中文标题】python mysqldb 一个连接的多个游标【英文标题】:python mysqldb multiple cursors for one connection 【发布时间】:2012-08-09 06:14:12 【问题描述】:

当你有一个连接对象时,你可以对一个连接创建多个游标并同时使用这些游标执行查询吗?还是每个游标都会等待前一个游标完成查询?

connection type: database=mysqldb.connect(...)
cursor:          curs=database.cursor()
querying:        curs.execute("query")

【问题讨论】:

【参考方案1】:

您需要打开多个连接。 Mysqldb 是线程安全的,因此每个连接都可以访问它们各自的游标、查询和结果集,而不会影响其他连接,但每个线程或进程都需要自己的连接。

【讨论】:

以上是关于python mysqldb 一个连接的多个游标的主要内容,如果未能解决你的问题,请参考以下文章

何时使用 MySQLdb 关闭游标

python -- MySQLdb连接mysql数据库

为啥 django 和 python MySQLdb 每个数据库有一个游标?

MySQLdb

Python MySQL连接器在游标循环中执行第二条sql语句?

Python学习之MySQLdb模块