【发布时间】:2010-04-07 23:40:36
【问题描述】:
我是 C 的新手。(我对 C# [Visual Studio] 和 Java [Eclipse] 有很好的了解)我想制作一个存储信息的程序。我的第一直觉是使用像 SQL Server 这样的数据库。但我不认为它与 C 兼容。所以现在我有两个选择:
- 创建一个包含数据类型的结构(也是 typedef)。
- 想办法通过C头文件集成SQLite
你认为哪个选项最好?或者你有别的选择吗?我有点倾向于用 typedef 创建一个结构,但可能会改变我的想法。
【问题讨论】:
-
您可以从 C 访问任何 ODBC 兼容的数据库(尽管使用原始 ODBC 是有点痛苦)。大多数数据库还支持从 C 直接访问——您几乎可以选择。
-
sql-lite 有一个不错的简单 C API;并且是零部署选择 - 即无需安装服务器