sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
Doraemomo12 小时前
SQLite数据库
数据库·sqlite
晊晌_h16 小时前
嵌入式从0到精通——线程
java·开发语言·jvm
cfm_291421 小时前
JDK8+ JVM核心配置参数
jvm
煮煮论英雄1 天前
单文件部署的MQTT轻量级物联网数据平台
jvm·物联网·oracle
活跃的煤矿打工人1 天前
【星海出品】SQLite的进阶操作
数据库·sqlite
wuminyu3 天前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
uoKent3 天前
c++中new和malloc的区别
java·jvm·c++
~木雨3 天前
String 底层原理与常量池全解析:byte []+coder、intern 陷阱、substring 内存泄漏,一篇讲透
java·jvm·内存优化·string·字符串常量池
cfm_29143 天前
ThreadLocal 内存泄漏
java·jvm
我的xiaodoujiao3 天前
Django 基础知识详细图文教程 4-Django 视图定义与使用
开发语言·数据库·后端·测试工具·django·sqlite