https://www.jb51.cc/csharp/1193184.html

编程之家收集整理的这篇文章主要介绍了c如何和mysql连接编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本篇文章以环境:win7 x64、vs2008、MysqL为例进行讲解C如何与MysqL连接

对于已经安装MysqL的,查看MysqL安装目录,如果安装目录下没有include和lib目录,

说明没有完全安装,需要下载mysql-connector类库,官方下载地址:http://dev.mysql.com/downloads/connector/c/

推荐课程:C语言教程

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9967e49d-0b99-4597-a011-8f09c3dbe514/bb82af111e626870cb1df5692099b370.jpg

部分截图如下,从图左侧可看出,官网提供了c、c++、Python、J等语言的链接库,根据个人情况下载。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/97174151-c0d9-4e29-8438-675a01bc66b5/9ba7ce8805dac8c8dc67f6060c299661.png

下面开始配置vs2008,大致需要三步。

由于我们要使用MysqL的API,并且我们机子上肯定安装了MysqL数据库,所以我们要将工程的头文件路径指向MysqL安装目录的同文件MysqL.h所在的位置,将连接库路径指向libMysqL.lib所在的路径,

这两个文件一般在include、lib目录下。

新建一个项目,右键该项目,选择属性,弹出属性对话框。

**第一:**将x项目属性页的C/C++->常规->附加包含目录指向MysqL.h所在的位置:C:\Program Files\MysqL\MysqL Server 5.1\include

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/84a1b825-088d-4b10-addb-878f081c71da/bb30ba714f3c3aa6401814cd765284c2.png

**第二:**将项目属性页的链接器->常规->附加库目录指向libMysqL.lib所在的路径:C:\Program Files\MysqL\MysqL Server 5.1\lib.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/02e42b1e-f76e-4d4e-b71c-fc72032aab52/9ee5dfd5e989fc340706460815fb0e59.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a66b01d3-9cc8-44da-9d5b-c4a631e539f4/deddd18129ed6b677b152b92c03dc660.png

通过上述配置后出现错误