2012-08-13 93 views
17

當你有一個連接對象時,你可以製作多個遊標到那個單一連接並同時用這些遊標執行查詢嗎?或者每個遊標都會等待前一個遊標完成其查詢?python mysqldb一個連接的多個遊標

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

回答

18

您需要打開多個連接。 Mysqldb是線程安全的,因此每個連接都可以訪問各自的遊標,查詢和結果集,而不會影響其他連接,但每個線程或進程都需要自己的連接。