sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
用手手打人9 分钟前
JVM(七)--- 垃圾回收
jvm
艾菜籽2 小时前
JVM的类加载机制
jvm
小胖同学~4 小时前
JVM内存模型剖析
java·jvm
艾菜籽4 小时前
JVM中的内存区域划分
jvm
9毫米的幻想8 小时前
【Linux系统】—— 程序地址空间
java·linux·c语言·jvm·c++·学习
C++chaofan9 小时前
Redisson分布式限流
java·jvm·spring boot·redis·分布式·mvc·redisson
tanxiaomi1 天前
通过HTML演示JVM的垃圾回收-新生代与老年代
前端·jvm·html
_extraordinary_1 天前
Java JVM --- JVM内存区域划分,类加载,GC垃圾回收
java·开发语言·jvm
羚羊角uou1 天前
【Linux】多线程创建及封装
jvm
Nᴏsᴛᴀʟɢɪᴀ念1 天前
多线程奇幻漂流:从单核到多核质变(一)
java·开发语言·jvm·多线程