首页| 论坛| 消息
主题:Qt5中文无法查询
回帖:同一个数据库同一个线程只连接一次就行了,你上面的报错提示重复创建这个连接了。
创建连接后,先执行下上面我写的查询看看。
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setUsername(...);
db.setDatabase(....);
.....
if (db.open())
{
db.exec("SET NAMES 'utf8'");
}
下一楼›:XChinux:同一个数据库同一个线程只连接一次就行了,你上面的报错提示重复创建这个连接了。
..
‹上一楼:数据库连接后会显示
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt ..

查看全部回帖(8)
«返回主帖