sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
WizLC44 分钟前
【JAVA】JVM类加载器知识笔记
java·jvm·笔记
CodeAmaz2 小时前
Java 垃圾回收(GC)算法详解
java·jvm·算法·垃圾回收算法
漫漫求3 小时前
Java内存模型【JMM】、JVM内存模型
java·开发语言·jvm
dddaidai1235 小时前
深入JVM(三):JVM执行引擎
java·jvm
小羊学伽瓦7 小时前
ThreadLocal
java·jvm·算法
程序喵大人7 小时前
SQLITE问题整理
开发语言·数据库·c++·sqlite
脸大是真的好~7 小时前
JVM面试题相关-中级
jvm
利刃大大8 小时前
【JavaSE】十九、JVM运行流程 && 类加载Class Loading
java·开发语言·jvm
福尔摩斯张9 小时前
Linux Kernel 设计思路与原理详解:从“一切皆文件“到模块化架构(超详细)
java·linux·运维·开发语言·jvm·c++·架构
deng-c-f9 小时前
Linux C/C++ 学习日记(51):内存池
jvm·学习