sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
猿究院--王升13 小时前
jvm三色标记
java·jvm·算法
静若繁花_jingjing16 小时前
JVM常量池
java·开发语言·jvm
每天都在想吃啥18 小时前
day31 SQLITE
数据库·sqlite
猿究院-赵晨鹤19 小时前
JVM基础知识总结
java·jvm
代码输入中...19 小时前
JVM常见面试题及答案
java·jvm·java面试·java面试题·jvm面试题
猿究院--冯磊20 小时前
JVM垃圾收集器
java·jvm·算法
倒悬于世1 天前
JVM-类加载详情
java·开发语言·jvm
码熔burning1 天前
JVM 面试精选 20 题(续)
jvm·面试·职场和发展
完全学不完1 天前
JVM对象创建和内存分配
jvm
IT利刃出鞘2 天前
Java线程的6种状态和JVM状态打印
java·开发语言·jvm