2012-08-13 87 views
17

当你有一个连接对象时,你可以制作多个游标到那个单一连接并同时用这些游标执行查询吗?或者每个游标都会等待前一个游标完成其查询?python mysqldb一个连接的多个游标

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

回答

18

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