sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
cfm_29143 小时前
JVM类加载深入理解
jvm
程序员二叉3 小时前
【JVM】OOM详解+JVM参数+FullGC排查+CPU飙高+死锁+内存泄漏+命令大全
java·开发语言·jvm·面试
不知名的老吴3 小时前
线程的生命周期之线程同步
java·开发语言·jvm
JdSnE27zv4 小时前
Qt 操作SQLite数据库
数据库·qt·sqlite
cfm_29147 小时前
JVM执行引擎初步了解
jvm
骑士雄师7 小时前
18.3 LangGraph 长期存储案例
jvm
未若君雅裁8 小时前
JVM 垃圾回收算法与分代回收机制
java·jvm·算法
未若君雅裁9 小时前
JVM 垃圾回收器全景与G1深度解析
java·开发语言·jvm
hereitis贝壳9 小时前
GC.lsp:AutoCAD 中实用的轻量化公差标注插件
jvm·里氏替换原则
未若君雅裁10 小时前
JVM 调优与线上排障:参数工具内存泄漏和CPU飙高
jvm