作者:Gbom2402851125 | 2023-08-26 19:34
我在一个无法访问磁盘的系统上.我的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来尝试简化问题。谢谢。