2011-12-10 27 views
1

我有OSX Lion,它随Postgres一起提供,但我宁愿使用MySQL。但无论如何,我都很迷茫。我将如何去与C接口MySQL,所以我可以#include“mysql.h”(或者其他一些库)并从那里开始。假设我迄今为止所做的一切都是下载最新的MySQL版本。 谢谢。接口MySQL和C

+0

您是否构建并安装了mysql - 当您这样做时,它安装了所有的头文件和库。 –

+0

不,我还没有安装它。但我正在查看MySQL Connector/C,看起来这可能是我需要的。我没有从Connector/C那里得到什么,只用普通的C API就能得到什么? – alf

+0

如果你下载mysql源代码 - 构建和安装会给你编译C应用程序所需的一切,以访问mysql –

回答

1

你是在正确的轨道上,只包括标题和链接对客户端库。 C API文档如下:http://dev.mysql.com/doc/refman/5.1/en/c.html

+0

这与Connector/C(libmysql)有什么关系? – alf

+0

是的,连接器/ C,libmysql正是你可以使用http://dev.mysql.com/doc/refman/5.1/en/connector-c-faq.html – TJD

0

我在iOS上没有经验,但基本步骤适用于Linux可能对您有所帮助。

  1. 由于您已经拥有最新的MySQL版本,请从此处下载正确的手册。 http://dev.mysql.com/doc/
  2. 根据手册chp.2,make和make在你的电脑上安装mysql。
  3. 安装完成后,您会在($ MYSQL_INSTALL_DIR)下找到include/mysql和lib/mysql目录,包括mysql.h在您的源文件中并链接相应的.a文件,然后就可以与MySQL进行连接(请参见手册。 API),可能会创建表/插入/更新等。