当前位置:网站首页>”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"); //数据库已经打开后,再次连接时,获取句柄。
边栏推荐
- “蔚来杯“2022牛客暑期多校训练营4 补题题解(N)
- apache-activemq-5.14.1
- 【7.31】代码源 - 【矩阵操作】【宝箱】【New Stone Game】【等差数列】
- 10. SAP ABAP OData 服务如何支持修改(Update)操作
- 通力传动递交注册:年营收4.7亿 实控人项献忠家族色彩浓厚
- Violent recursion to dynamic programming 06 (the sword refers to Offer II 095. Longest common subsequence)
- async-await
- 【深度学习】基于tensorflow的小型物体识别训练(数据集:CIFAR-10)
- 买了一瓶饮料
- 如何正确地配置入口文件?
猜你喜欢
随机推荐
20、商品微服务-web层实现
[NCTF2019]SQLi-1||SQL注入
阿里云增强版实人认证--银行卡要素核验
【7.31】代码源 - 【矩阵操作】【宝箱】【New Stone Game】【等差数列】
8 个常用的 Wireshark 使用技巧,一看就会
async-await
v-if、v-else、v-elseif v-show v-for
高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...
【飞控开发高级教程2】疯壳·开源编队无人机-遥控整机代码走读、编译与烧写
提高测试覆盖率的四大步骤
华为防火墙双机热备技术:HRP、VGMP、VRRP,三大技术值得一学!
如何备考PMP才能一次通过?
[NCTF2019]SQLi-1||SQL Injection
线上交流丨稀疏神经网络:实践和理论(青源Talk第23期 汪张扬)
7-Redis工具类
文树勋率长沙市人大常委会主任会议成员莅临麒麟信安调研数字经济发展情况
php提示Array to string conversion
投资的思考
matlab常微分方程在传染病建模中的应用
2149. 按符号重排数组









