sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
没有bug.的程序员4 小时前
Java 字节码:看懂 JVM 的“机器语言“
java·jvm·python·spring·微服务
白露与泡影4 小时前
2025年BAT面试题汇总:JVM+Spring+Dubbo+Redis+并发编程
jvm·spring·dubbo
-大头.4 小时前
深入理解 Java 内存区域与 JVM 运行机制
java·jvm
没有bug.的程序员5 小时前
JVM 整体架构:一套虚拟机的心脏与血管
java·jvm·spring boot·spring cloud·架构
IUGEI8 小时前
【后端开发笔记】JVM底层原理-垃圾回收篇
java·jvm·笔记·后端
Boop_wu11 小时前
[Java EE] 多线程编程初阶
java·jvm·算法
不知更鸟14 小时前
Django 的配置文件 INSTALLED_APPS
数据库·sqlite
故渊ZY14 小时前
深入解析JVM:核心架构与调优实战
java·jvm·架构
xiaohua100916 小时前
ZGC实践
java·jvm