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

如何在sqlite3中打开内存数据库文件

如何解决《如何在sqlite3中打开内存数据库文件》经验,为你挑选了1个好方法。

我在一个无法访问磁盘的系统上.我的C程序在内存中有一个有效的小型sqlite3文件(通过网络接收)的内容.我想使用sqlite3的C API来打开和访问这个文件(只读很好).

我该怎么做呢?我知道我可以创建一个空的内存数据库

sqlite3_open(":memory:", &foo)

但有没有办法打开我现有的数据库?我没有创建ram磁盘的权限,但也许是沿着这些线路的东西?谢谢.



1> ChristopheD..:

这里的代码示例(在C中):

http://www.mail-archive.com/sqlite-users@sqlite.org/msg15929.html


当你使用Python时,为什么要明确地说"我想使用sqlite3的C API"?
这很有用,尽管(对于以后再读的其他人来说),实际的代码在:http://www.mail-archive.com/sqlite-users@sqlite.org/msg15905.html不幸的是,我实际上不会能够使用它,因为我的程序实际上是在python中运行(在不允许使用C扩展名的“ google app引擎”上运行),使用sqlite与sqlite的接口...我在问题中使用C来尝试简化问题。谢谢。
推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有