经过搜索,似乎唯一免费且可以嵌入到 C/C++ 应用程序中的 SQL 数据库是PostgreSQL。
还有其他具有许可许可证的解决方案吗?在 C/C++ 中从头开始编写这样我可以编写自己的东西有多难?
经过搜索,似乎唯一免费且可以嵌入到 C/C++ 应用程序中的 SQL 数据库是PostgreSQL。
还有其他具有许可许可证的解决方案吗?在 C/C++ 中从头开始编写这样我可以编写自己的东西有多难?
我想这个问题的标准答案是sqlite。
Oracle有一个免费的数据库BerkeleyDB。它以 C 源代码的形式提供。我将数据库与 VxWorks 一起使用。您想使用哪个操作系统?请务必提及这些以获得正确的解决方案。
你的目标是什么操作系统?对于跨平台使用,除了 sqlite 之外,我无法提出任何建议。如果您只针对 Windows,那么还可以考虑使用 Microsoft SQL Server 精简版。