28

1 つの接続オブジェクトがある場合、その 1 つの接続に対して複数のカーソルを作成し、これらのカーソルを使用してクエリを同時に実行できますか? または、各カーソルは前のカーソルがクエリを完了するまで待機しますか?

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

1 に答える 1

30

複数の接続を開く必要があります。Mysqldbはスレッドセーフであるため、各接続は他の接続に影響を与えることなく、それぞれのカーソル、クエリ、および結果セットにアクセスできますが、各スレッドまたはプロセスには独自の接続が必要です。

于 2012-08-13T01:12:33.897 に答える