python mysqldb一个连接的多个游标

2024-05-17 18:04:26 发布

您现在位置:Python中文网/ 问答频道 /正文

当您有一个连接对象时,是否可以对该单个连接生成多个游标,并同时使用这些游标执行查询?或者每个游标都会等待前一个游标完成其查询吗?

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

Tags: 对象executetypeconnectconnectionquerycursordatabase
2条回答

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

下面的代码对我有用

database = MySQLdb.connect(...)
curs = database.cursor()
curs1 = database.cursor()
curs2 = database.cursor()

相关问题 更多 >