您的位置:首页 > 数据库 > MySQL

VC使用mysql API 连接mysql数据库

2015-06-03 18:42 323 查看
前提 安装vc和mysql (必要的嘛)

我自己是vs2013和mysql5.6

使用mysql的api来连接mysql,所以必须要做的就是要把mysql提供的api函数包含的项目里边。
在当前项目上右键属性,如下图:
![这里写图片描述](http://img.blog.csdn.net/20150603182603798)

要添加的地方就红线标记处的位置。
在包含目录中添加C:\Program Files\MySQL\MySQL Server 5.6\include(根据自己的安装目录而定)
在库目录中添加:C:\Program Files\MySQL\MySQL Server 5.6\lib 和 C:\Program Files\MySQL\MySQL Server 5.6\lib\debug
接下来需要在链接器中添加
![这里写图片描述](http://img.blog.csdn.net/20150603183108872)
mysql.lib
最后将mysql.lib和mysql.dll拷贝粘贴到你的项目文件夹里边。

接下来就是使用mysql的函数链接数据库了


MYSQL mysql;
mysql_init(&mysql);
// 链接函数的参数依次是,MYSQL类型的结构体,在执行sql语句中都要用到,localhost是数据库的IP地址,root是用户类型,123456是数据库的密码,db是数据的名称,3306是数据库端口号
if (!mysql_real_connect(&mysql, "localhost", "root", "123456", "db ", 3306, NULL, 0))
{
return FALSE;
}


经过以上步骤数据库就连接完成。

如果出现link错误,请看上篇。

还有其他的连接方式比如ODBC和DAO。可以尝试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: