本文使用的是mysql提供的api来进行连接,这样使用比较方便。
开发环境:mysql 5.6+vs2013+win8.1操作系统
步骤1:
要使用mysql的api,需要mysql安装目录下include 和 lib 两个文件夹的东西,如果你用的是wamp或者phpstudy,里面的mysql可能没这两个文件夹,那么去下个解压版的mysql就可以了,我用的是64位的mysql5.6.19安装版。下面开始导入这两个文件夹。
1右键项目文件>属性分别添加mysql安装目录下的 include 文件夹和 lib 文件夹到包含目录和库目录中如图
同样的点击上图中的链接器为右边的附加依赖项添加 libmysql.lib 如图
特别注意:
你的项目运行环境必须与你的mysql位数一直,就比如我的mysql就是64位,所以在上图中的平台选项我选择x64。这一点一定要注意。
步骤2:
进入编码阶段,直接给出源码
#include <windows.h>
#include <stdio.h>
#include <iostream>
#include <winsock.h>
#include <mysql.h>
using namespace std;
int main()
{
MYSQL *con;
MYSQL_RES res;
MYSQL_ROW row;
char tmp[400];
<