1 .找到MySQL 的安装位置,具体看自己的安装路径 找到 MySQL Server 备用;
如果找不到的朋友,什么?你忘了?真拿你没办法 .... 我也没什么好的法子
2 . 然后我们打开一个项目,随便什么项目,也可以是空项目
我这里打开了一个名为数据库连接的项目
3. 我们单击右键, 找到 属性
4. 接下来 我们找到 VC++目录, 右侧的包含目录, 当然我这里是已经配置了的
补充: 在Visual Studio中的包含目录(Include Directory)指定了在编译代码时编译器应该查找头文件的位置。
点击编辑,进入到这样的界面,在箭头标注的框里面
在这个框里面 我们将第一步打开的位置,点开 include ,复制其路径,放到包含目录里面
同样的步骤,我们找到库目录, 将 lib 的路径放进去,当然这一步一定要看仔细,不要把bin看成lib,一定一定不要
5 最后一步 找到链接器 如图所示, 右侧的^ (反过来的)符号, 找到 lib 目录下的libmysql.lib, 不需要复制文件,只需要复制名字即可
确定.......................
这样环境就配置好了,接下来,我们跑一段代码测试一下能不能连接成功,不知道不不会翻车
/*此刻你不需要深究代码的实现,但是你可以看看实现的过程,数据库本身只是一个工具*/
#include
#include
int main(void) {
MYSQL mysql; //数据库句柄
MYSQL_RES* res=NULL; //查询结果集
MYSQL_ROW row; //记录结构体
//初始化数据库
mysql_init(&mysql);
//设置字符集 "gbk" 字符集
mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
//连接数据库
/* ln123456789 是你的数据库密码 school 是创建的一个数据库, 当然其他费参数是可以修改的*/
if (mysql_real_connect(&mysql, "127.0.0.1", "root", "ln123456789", "school", 3306, NULL, 0) == NULL) {
printf("错误原因:%s\n", mysql_error(&mysql));
printf("连接失败!\n");
exit(-1);
}
else {
printf("连接成功\n");
}
//查询数据
//select *from student 这里是连接数据库要执行的语句
int ret = mysql_query(&mysql, "select *from student");
printf("ret :%d\n", ret);
//获取结果集
res = mysql_store_result(&mysql);
//给ROW赋值,判断ROW是否为空,不为空就打印数据
while (row = mysql_fetch_row(res)) {
printf("%s ", row[0]); //打印id
printf("%s ", row[1]); //打印姓名
printf("%s ", row[2]); //打印班级
printf("%s \n", row[3]); //打印性别
}
//释放结果集
mysql_free_result(res);
//关闭数据库
mysql_close(&mysql);
system("pause");
return 0;
}