gpt4 book ai didi

c++ - 将内存中的 sqlite 数据库转换为 blob/char 数组

转载 作者:搜寻专家 更新时间:2023-10-30 20:51:41 25 4
gpt4 key购买 nike

我有一个内存中的 sqlite 数据库,我想将其转换为一个简单的 blob,并且我希望最好在不使用任何序列化库的情况下执行此操作。

我还使用 sqlite api 备份调用将其序列化到磁盘,这也可以用于我的目的吗?

或者,是否可以通过任何其他方式简单地将数据库从内存复制到 char 数组? (开发使用C++完成)

最佳答案

SQLite 不允许您直接访问内存数据库的内部存储。

你可以 implement your own VFS为 blob 创建一个"file"接口(interface),但仅仅通过一个(临时)磁盘文件听起来要容易得多。

关于c++ - 将内存中的 sqlite 数据库转换为 blob/char 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com