当前位置:网站首页>”QSqlDatabasePrivate::removeDatabase: connection ‘test-connect‘ is still in use“数据库多次打开报错
”QSqlDatabasePrivate::removeDatabase: connection ‘test-connect‘ is still in use“数据库多次打开报错
2022-08-03 00:57:00 【东方忘忧】
数据库多次重复初始化会造成以下问题:
QSqlDatabasePrivate::removeDatabase: connection 'test-connect' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'test-connect', old connection removed.
解决方法:
if (!QSqlDatabase::contains("test-connect"))
m_db = QSqlDatabase::addDatabase("QSQLITE","test-connect"); //第一次打开数据库时,连接数据库。
else
m_db = QSqlDatabase::database("test-connect"); //数据库已经打开后,再次连接时,获取句柄。
边栏推荐
猜你喜欢
随机推荐
VS Code 这么牛,再次印证了一句名言
全栈---CORS
【MySQL —— 数据库约束】
2149. 按符号重排数组
全栈---Proxy
封装和练习题目
Greenplum database failure analysis, can not listen to the port
高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...
开源聚力,共创未来 | 麒麟信安祝贺openKylin首个体验版正式发布!
12-security退出.md
写一个简单的网站步骤
线性DP
不想当Window的Dialog不是一个好Modal,弹窗翻身记...
项目管理到底管的是什么?
Introduction to agile development
并查集总结
在表格数据上,为什么基于树的模型仍然优于深度学习?
XSS攻击
【飞控开发高级教程2】疯壳·开源编队无人机-遥控整机代码走读、编译与烧写
30岁测试开发年薪不足80万,还要被面试官diss混得太差?


![[NCTF2019]SQLi-1||SQL注入](/img/18/6483cd9d5d2722860652fea193c13a.png)






