c++ - 在 Win32 C 中查询 Sqlite DB 的最佳方式

标签 c++ sqlite winapi

我将 SQLite3 源添加到我的项目中并编译了它。我的文件很大 (~400KB)。 我需要我的文件尽可能小。在 C++ 中执行 SQLite 查询的最佳方法是什么? 当我说最好时,我的意思是最小 可能的文件大小。任何其他用于 C++ 的轻量级 SQLite 库?

最佳答案

来自sqlite的关于页面

If optional features are omitted, the size of the SQLite library can be reduced below 300KiB

我想它会很难降低,而且我不认为有替代实现做得更少

400 KB 很多,但 SQlite 也做很多。即使是一个小的数据库也会超过50M。您可能会降低与某些 Microsoft ADO 的动态链接,但有许多潜在的安装或安全问题(并且不支持 sqlite 文件)。

我最后的话 400K 很多。但对于今天 400K 来说还是很小的。许多主页超过 1M,这更疯狂。

关于c++ - 在 Win32 C 中查询 Sqlite DB 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592085/

相关文章:

c++ - 具有不同对齐要求的不同类型的两个对象可以具有相同的对象表示吗?

c++ - 有没有一种方法可以在不使用库的情况下序列化 C++ 类?

android - 为未知添加默认值

sqlite - 如何为 laravel 网络服务器设置 SQLITE?

c - 我可以在文件系统驱动程序中的 ZwCreateFile/InitializeObjectAttributes 中设置/检查用户定义的标志吗?

c++ - bmp to raw 奇怪的问题

c++ - OpenCV videoCapture 为 iOS 应用程序文档目录中的文件提供了错误的属性

postgresql - strapi database.js/多个数据库配置

c++ - 从同一个项目构建 DLL 和静态库

c - 插入和修改 ListView 项目