sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
小咪一会2 小时前
JVM 基础
jvm·1024程序员节
我真的是大笨蛋9 小时前
JVM 四大晋升机制
java·jvm
木心爱编程9 小时前
C++20多线程新特性:更安全高效的并发编程
java·jvm·c++20
Lionel_SSL16 小时前
《深入理解Java虚拟机》第三章读书笔记:垃圾回收机制与内存管理
java·开发语言·jvm
大可门耳1 天前
Qt的数据库模块介绍,Qt访问SQLite详细示例
数据库·qt·sqlite
好多171 天前
《JVM遇到GC的常见解决办法》
jvm
boonya1 天前
Java垃圾回收机制理论算法及使用
jvm·算法·gc·垃圾收集器·理论
码熔burning1 天前
从 new 到 GC:一个Java对象的内存分配之旅
java·开发语言·jvm
书院门前细致的苹果2 天前
JVM 全面详解:深入理解 Java 的核心运行机制
java·jvm