每个链接必须要有不同的名称,CONNECTTION 不能跨线程使用
void DBInterface::open1()
{
m_db = QSqlDatabase::addDatabase("QMYSQL","handler");//其中handler为数据库名称,必须为每个链接取一个不同的名称
QString qs =m_db.lastError().text();
qDebug(qs.toLatin1().data());
m_db.setHostName("localhost");

本文详细介绍了如何在QT应用程序中安全地连接到MYSQL数据库,强调了每个数据库连接应具有唯一的名称,并且不能在不同线程间共享CONNECTION对象,以确保线程安全和高效的数据操作。
最低0.47元/天 解锁文章
1215

被折叠的 条评论
为什么被折叠?



