sqlite 踩坑

内存数据库

强制SQLite数据库单纯的存在于内存中的常用方法是使用特殊文件名" :memory: "

cpp 复制代码
db = QSqlDatabase::addDatabase("QSQLITE", "MEMORY");
db.setDatabaseName(":memory:");

调用此接口完成后,不会打开任何磁盘文件。而是在内存中创建一个新的数据库。数据库连接关闭后,数据库就不再存在。每一个memory数据库彼此不同。因此,打开两个数据库连接,每个数据库连接的文件名为":memory:",将创建两个独立的内存数据库(因此无法在两个进程中使用同一份内存数据库)

https://cn.pingcap.com/article/post/3462.html

相关推荐
三无少女指南4 小时前
深入理解JVM的安全点与安全区域
jvm·安全
Paraverse_徐志斌7 小时前
异常日志不打印堆栈?谈谈 JVM 的 Fast Throw
jvm·hotspot·堆栈·npe·fast throw
学到头秃的suhian7 小时前
Java内存区域
java·jvm
三无少女指南14 小时前
关于JVM调优,我想聊聊数据和耐心
java·开发语言·jvm
不剪发的Tony老师15 小时前
SQLiteSpy:一款轻量级的SQLite管理工具
数据库·sqlite
我来整一篇17 小时前
[java] JVM 内存泄漏分析案例
java·开发语言·jvm
坐吃山猪19 小时前
第4章-程序计数器
jvm
XXX-X-XXJ21 小时前
Django 用户认证流程详解:从原理到实现
数据库·后端·python·django·sqlite
朝新_1 天前
【EE初阶】JVM
java·开发语言·网络·jvm·笔记·算法·javaee
不见长安在1 天前
Jvm资料整理
jvm·1024程序员节