2012-08-13 131 views
17

Cuando tiene un objeto de conexión, ¿puede hacer múltiples cursores a esa única conexión y ejecutar consultas con estos cursores al mismo tiempo? ¿O esperaría cada cursor que el cursor anterior termine su consulta?python mysqldb varios cursores para una conexión

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

Respuesta

18

Tendrá que abrir varias conexiones. Mysqldb es seguro para el hilo, por lo que cada conexión podrá acceder a sus respectivos cursores, consultas y conjuntos de resultados sin tener un efecto en las otras conexiones, pero cada hilo o proceso necesitará su propia conexión.

Cuestiones relacionadas