VS 2019 C++ 连接mysql数据库

本文介绍了如何在VisualStudio2019中使用C++连接MySQL数据库,包括环境配置,如更改项目为x64,设置库目录和包含目录,附加依赖项,以及放置libmysql.dll。还展示了使用mysql_query函数执行SQL语句的例子。
摘要由CSDN通过智能技术生成

VS 2019 C++ 连接mysql数据库

环境配置

1.首先把debug改为x64的。
在这里插入图片描述

2.配置库目录和包含目录

include文件路径:C:\Program Files\MySQL\MySQL Server 8.0\include(默认路径)

lib文件路径:C:\Program Files\MySQL\MySQL Server 8.0\lib(默认路径)

在这里插入图片描述
在这里插入图片描述
3.附加依赖项

在这里插入图片描述

4.进入调试的配置属性添加执行环境
在这里插入图片描述
5、动态链接库libmysql.dll复制到C:\Windows\System32生成目录下和C:\Windows\SysWOW64目录。
文件在C:Program Files\MySQL\MySQL Server 8.0\lib目录下

代码连接

#include<iostream>
#include<mysql.h>
#include<string>
using namespace std;

int main()
{
	MYSQL mysql;
	MYSQL_RES* res;
	MYSQL_ROW row;

	mysql_init(&mysql);

	if (mysql_real_connect(&mysql, "localhost", "root", "abc15497", "blili", 3306, NULL, 0) == NULL)
	{
		printf("错误提示:%s\n", mysql_error(&mysql));
		printf("连接失败\n");
	}
    mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
    string str = "insert into students values(225,'blili',911,'wu');";
	mysql_query(&mysql, str.c_str());
	printf("%s", str.c_str());
	mysql_close(&mysql);
	return 0;
}

mysql扩展函数——mysql_query

mysql_query()函数:用于向 MySQL 发送并执行 SQL 语句

mysql_query()语法:resource mysql_query( string query [, resource connection] )

对于没有数据返回结果集的 SQL ,如 UPDATE、DELETE 等在执行成功时返回 TRUE,出错时返回 FALSE;对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。

参考文章

http://t.csdn.cn/boTkymysql query语句_使用mysql_query()函数执行SQL语句

http://t.csdn.cn/boTkymysql query语句_使用mysql_query()函数执行SQL语句

http://t.csdn.cn/Thyd0 c++ 连接mysql数据库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值