sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
陵易居士2 小时前
JVM-运行时数据区
jvm·笔记
暮乘白帝过重山12 小时前
JVM类加载机制
jvm
NeilNiu15 小时前
一、内存调优
jvm
Generalzy2 天前
学习!FastAPI
学习·sqlite·fastapi
阿文_ing2 天前
JVM 调优实战入门:从 GC 日志分析到参数调优
jvm
旋风菠萝2 天前
深入理解Java中的Minor GC、Major GC和Full GC
java·jvm·gc
找不到、了2 天前
JVM如何处理多线程内存抢占问题
java·jvm
purrrew2 天前
【Java ee初阶】jvm(2)
java·jvm·java-ee
程序猿七度2 天前
【Arthas实战】使用场景与常用命令
java·jvm·arthas
正在走向自律2 天前
2025年、2024年最新版IntelliJ IDEA下载安装过程(含Java环境搭建+Maven下载及配置)
java·jvm·jdk·maven·intellij-idea