标签:
最近接触了很多数据库的东西,本来是一直接触的是sql server,不过由于项目需要就开始对mysql进行了连接。下面就让我这个菜鸟浅谈下经验吧。
对于C++连接mysql,我不太喜欢多下载一个软件mysqlodbc,所以采用的是通过mysql自己的API函数进行连接:
1、使用API的方式连接,需要加载mysql的头文件和lib文件。
在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文件拷贝到所建的工程目录下。然后在头文件里包含以下内容:
2、进行编码
(1)连接mysql数据库
头文件里定义数据源指针 MYSQL m_sqlCon;
//连接MySql数据库
(2)关闭数据库
(3)创建表
附MySQL的API接口:
所遇到的问题:
刚开始我用VS2015连接mysql,发现一直出现无法解析外部符号这种错误,找了很久看了链接器那些发现没有什么错啊。后来找了很久发现是因为VS默认的运行平台是32位的,而我的mysql是64位.对于这种你只需要在项目属性的配置管理中把运行平台改为x64即可。当然,也可以下一个mysql32位的Lib和dll。
转载请注明地址:http://www.cnblogs.com/fnlingnzb-learner/p/5823466.html,谢谢。
标签:
原文地址:http://www.cnblogs.com/fnlingnzb-learner/p/5823466.html