sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
雪度娃娃3 小时前
转向现代C++——优先选用限定作用域的枚举型别,而非不限作用域的枚举型别
java·jvm·c++
IT策士3 小时前
Django 从 0 到 1 打造完整电商平台:Admin 后台管理与数据初始化
数据库·django·sqlite
欢璃4 小时前
笔试强训练习
java·开发语言·jvm·数据结构·算法·贪心算法·动态规划
Dicky-_-zhang4 小时前
Go语言内存管理与GC机制深度解析
java·jvm
老纪5 小时前
c++怎么利用std--variant处理多种二进制子协议包的自动分支解析【进阶】
jvm·数据库·python
JAVA面经实录9175 小时前
JVM高频面试总结(背诵完整版)
java·开发语言·jvm
胡志辉的博客5 小时前
完全开源、本地 SQLite 管理一切:我写了一个桌面邮件客户端 OneMail
java·sqlite·开源
IT策士5 小时前
Django 从 0 到 1 打造完整电商平台:Django 模型进阶与数据迁移
python·django·sqlite
沪漂阿龙5 小时前
Java JVM 面试题详解:JVM运行原理、内存模型、堆栈方法区、GC垃圾回收、JIT编译、类加载机制与线上调优全攻略
java·开发语言·jvm
Dicky-_-zhang6 小时前
云原生存储与数据库选型实战:从传统数据库到云原生数据库的演进
java·jvm