前两天用VS2013连接Mysql遇到了很多问题,上网搜了很多发现好多讲的并不清楚,于是乎我就想把我遇到的问题总结下来,帮助后来人少走点弯路。
步骤:
1:首先需要注意的是 Mysql版本是32位还是64位,如果是64位请将VS2013设置为 x64,具体设置为:右键项目->属性->在右上角有 “配置管理器” ->点击 修改为 x64
这么做的原因是接下来会用到 mysql 中有 libmysql.dll,而如果是64位的mysql,则该dll文件是64位的,正常的VS是用win32生成的是32位的,会导致无法调用!
2:接下来进行配置,首先请网上下载 myqls,并进行相应的安装。这里就不说了,安装过程比较简单。但需要注意的是 安装的时候记住 root设置的密码。这个root是指登陆数据库时候用到
配置过程:项目-》右键属性:
1)"VS++目录"->“包含目录” 将其设置为MYSQL中的include 所在目录 ,例如我的是 :C:\Program Files (x86)\MySQL\MySQL Server 5.5\include
"VS++目录“->"库目录" 将其设置这MYSQL中的lib所在目录,例如我的是: C:\Program Files (x86)\MySQL\MySQL Server 5.5\lib
2)"C/C++"->”附加包含目录“ 将其设置为 MYSQL 中的include 所在目录,依旧是 : C:\Program Files (x86)\MySQL\MySQL Server 5.5\include
3)链接器->常规->“附加库目录” 将其设置为 MYSQL中的inclde 所在目录,依旧是:C:\Program Files (x86)\MySQL\MySQL Server 5.5\include
链接器->常规->"输入" ->附加依赖项->填入 -> libmysql.lib (注意该文件在mysql 的include文件夹下,程序在链接时候调用该 库文件)
至此,vs2013下的设置完毕!
3:数据库部分
1)开启 MYSQL数据库,在CMD下,输入: net start mysql 启动数据库
2 再将当前路径转到:C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin 下,输入 mysql -uroot -p 然后让输入密码,这时输入当时安装mysql时的root密码。这时就进入了mysql下。
3:建立一个数据库: 输入 create database message; 则生成一个数据库message,接下来我们就