sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
sunywz44 分钟前
【JVM】(4)JVM对象创建与内存分配机制深度剖析
开发语言·jvm·python
这周也會开心2 小时前
JVM-类加载子系统
jvm
xxxmine3 小时前
JVM 双亲委派模型
jvm
代码or搬砖3 小时前
JVM 类加载机制
jvm
我尽力学3 小时前
JVM类加载子系统、类加载机制
jvm
小罗和阿泽4 小时前
java [多线程基础 二】
java·开发语言·jvm
小罗和阿泽4 小时前
java 【多线程基础 一】线程概念
java·开发语言·jvm
隐退山林4 小时前
JavaEE:多线程初阶(一)
java·开发语言·jvm
xie_pin_an4 小时前
C++ 类和对象全解析:从基础语法到高级特性
java·jvm·c++
是一个Bug4 小时前
Java后端开发面试题清单(50道)
java·开发语言·jvm