0

我想在我的 C 程序中包含 SQL 语句。我不知道如何做到这一点。谁能告诉我一步一步的程序。我不确定如何在数据库和我的程序之间建立连接。人们通常使用哪个数据库?

我尝试在网上搜索,但没有得到适当的解决方案。非常感谢用一个小例子进行解释。

谢谢,拉胡尔

4

4 回答 4

2

C++ 在其标准库中不包含数据库功能。我以前使用过SQLite,我强烈推荐它作为一个简单的单文件数据库开始使用。您可以查看他们的快速入门,了解如何让事情顺利进行。

于 2012-04-20T18:54:48.317 回答
0

您可能还想查看QtSQL

于 2012-04-20T21:10:59.247 回答
0

如果你看的话,所有主要的 SQL 实现都有一个 C API。例如:

http://www.postgresql.org/docs/8.4/static/libpq.html

http://dev.mysql.com/doc/refman/5.0/en/c.html

于 2012-04-20T19:00:25.870 回答
0

每个数据库系统都有自己的方式来连接 C 客户端程序。

如果您想使用 Oracle,请查看 Oracle Pro*C 或http://orclib.sourceforge.net/

如果您想使用嵌入式数据库(无服务),请查看 Oracle Sleepcat 或 SQLite(非常好)

MySQL:http ://dev.mysql.com/doc/refman/5.0/en/c.html

PostgreSQL:http ://www.postgresql.org/docs/8.2/static/libpq.html

首先,选择您的数据库。或者,如果您不想连接特定数据库,则需要在项目中添加 ODBC API。

于 2012-04-20T19:05:09.513 回答