Ale*_*ach 3 sql connection qt multithreading qsqldatabase
如何在Qt应用程序的不同线程中创建和使用与SQL db的多个连接?
我已经阅读了说的文档
只能在创建连接的线程中使用连接.
如何在不同的线程中分隔连接?
您应该为每个线程创建一个数据库连接.QSqlDatabase::addDatabase()在每个线程中使用不同的连接名称作为参数来创建实例QSqlDatabase.静态addDatabase函数是线程安全的,可以在不同的线程中调用.