给出一个vs2022连接MySQL测试代码
时间: 2023-10-04 15:10:48 浏览: 49
以下是一个使用 Visual Studio 2022 连接 MySQL 数据库并进行查询的示例代码:
```c++
#include <iostream>
#include <string>
#include <mysql.h>
using namespace std;
int main()
{
// 初始化数据库连接
MYSQL mysql;
mysql_init(&mysql);
// 连接数据库
if (!mysql_real_connect(&mysql, "localhost", "root", "password", "database_name", 3306, NULL, 0)) {
cout << "Connection Error: " << mysql_error(&mysql) << endl;
return 1;
}
// 执行 SQL 查询
if (mysql_query(&mysql, "SELECT * FROM table_name")) {
cout << "Query Error: " << mysql_error(&mysql) << endl;
return 1;
}
// 获取查询结果
MYSQL_RES* result = mysql_store_result(&mysql);
if (!result) {
cout << "Result Error: " << mysql_error(&mysql) << endl;
return 1;
}
// 遍历并输出查询结果
MYSQL_ROW row;
while ((row = mysql_fetch_row(result))) {
for (int i = 0; i < mysql_num_fields(result); i++) {
cout << row[i] << '\t';
}
cout << endl;
}
// 释放查询结果和数据库连接
mysql_free_result(result);
mysql_close(&mysql);
return 0;
}
```
请注意,在使用此代码之前,您需要先安装 MySQL C++ Connector,并将其添加到项目中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)