sqlite 踩坑

内存数据库

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

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

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

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

相关推荐
此时不提桶,更待何时2 天前
01-06-A-JVM排查实战详解
java·jvm
wuminyu2 天前
HotSpot的轻量锁与膨胀后的ObjectMonitor状态重建原理
java·linux·c语言·jvm·c++
需要8262 天前
JVM 内存区域与对象创建:一次 GC 从哪来
java·jvm·spring boot·spring·servlet·tomcat
凤山老林2 天前
Spring Boot 应用 JVM 性能调优实战:GC 日志分析、堆内存规划与容器环境避坑
jvm·spring boot·gc·堆内存
需要8263 天前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
程序员阿鹏3 天前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
lsylalalala4 天前
JVM(Java虚拟机)
jvm
东莞市云毅网络有限公司4 天前
PDF 表格抽取的三条技术路线对比:规则、库解析与版面识别
python·sqlite·自动化运维·geo·数据监测
xieliyu.4 天前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
躺不平的理查德4 天前
SQL Lite 备忘录1
sqlite