Rumah > Soal Jawab > teks badan
Gunakan Poco::Data::MySQL
和 Poco::Data::SessionPool
运行多线程 C++ 应用程序时,出现 ER_NET_PACKETS_OUT_OF_ORDER
Ralat. Mesej ralat kelihatan seperti ini:
MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error [mysql_stmt_error]: Got packets out of order [mysql_stmt_errno]: 1156 [mysql_stmt_sqlstate]: 08S01 [statemnt]: ...
Pertanyaan aplikasi daripada berbilang rangkaian setiap 100 milisaat. Sambungan disediakan oleh orang ramai SessionPool
.
P粉1954022922024-03-29 11:15:52
Saya menyelesaikan masalah ini dengan menambahkan reset=true
pada rentetan sambungan. Walau bagaimanapun, seperti yang dinyatakan dalam Dokumentasi Rasmi, menambah pilihan ini boleh menyebabkan masalah pengekodan.