【发布时间】:2010-09-15 17:59:14
【问题描述】:
我有一个使用 Sqlite 在 PC 上生成的数据库文件。然后将该文件传输到没有操作系统的基于 ARM7 的嵌入式系统。嵌入式系统必须访问这个数据库,但不需要更新它。
我一直在尝试让 sqlite3 足够小以适应嵌入式系统,但到目前为止,我无法将应用程序大小设置为低于 256 KB(我的限制)。
有没有人能够将 sqlite3 缩小到这个大小?有没有其他软件可以用来读取这个数据库?
编辑:我正在尝试使用 C 访问数据库。这将使用 sqlite3_exec() 函数完成。
有两张桌子。一个表有一个 ID 和文本,第二个表有一个 ID,链接到第一个表的 ID、文本和状态值。唯一需要的访问权限是通过第一个表上的 ID 或部分文本,以及第二个表上的 ID。
也许有一些独立的代码可以用来访问数据库?
【问题讨论】:
-
澄清一下,您是想将 sqlite3 命令行应用程序安装到嵌入式系统上,还是使用 C API 访问您的 sqlite 数据库?