当前位置:  开发笔记 > 编程语言 > 正文

将内存数据库保存到磁盘

如何解决《将内存数据库保存到磁盘》经验,为你挑选了1个好方法。

我在c ++中通过sqlite创建了一个数据库.

db已在内存中创建(使用文件名中的":memory:"参数),以便具有非常快速的行为.

数据库由以下行创建:

sqlite3* mem_database;
if((SQLITE_OK == sqlite3_open(":memory:", &mem_database)){
    // The db has been correctly created and
    // I can do some stuff with it.
}
sqlite3_close(mem_database);

我的问题是:如何将内存数据库写入磁盘?(当然是通过c/c ++).

我读了一些关于ATTACH和DETACH sqlite命令的内容,但我可以让它们只使用sqlite交互式shell(而不是c/c ++代码).

映入眼帘.



1> Nick Dandoul..:

看看这个例子:加载和保存内存数据库

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有