2012-08-13 9 views
17

Tek bir bağlantı nesnesine sahip olduğunuzda, tek bir bağlantı için birden fazla imleç yapabilir ve bu imleçlerle aynı anda sorgu çalıştırabilirsiniz? Ya da her imleç, sorguyu bitirmek için önceki imleci bekler mi?python mysqldb tek bir bağlantı için çoklu imleçler

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

cevap

18

Birden çok bağlantı açmanız gerekecek. Mysqldb iş parçacığıdır, bu nedenle her bağlantı kendi imleçlerine, sorgularına ve sonuç kümelerine diğer bağlantılara etki etmeden erişebilir, ancak her iş parçacığı veya işlemin kendi bağlantısına ihtiyacı olacaktır.