1、数据库问题1
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
2、数据库问题2
QSqlDatabasePrivate::removeDatabase: connection 'Client_cruise' is still in use, all queries will cease to work.
3、问题1解决办法:
if(QSqlDatabase::contains("myClient"))
db = QSqlDatabase::database("myClient");
else
db = QSqlDatabase::addDatabase("QMYSQL", "myClient");
本文探讨了使用Qt进行数据库操作时遇到的两个常见问题:重复连接名称导致旧连接被移除,以及连接仍在使用中导致所有查询停止工作。针对这些问题提供了解决方案,并附带示例代码。
720

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



