c++如何连接mysql
时间: 2023-06-15 12:03:46 浏览: 79
要连接 MySQL 数据库,可以使用 MySQL Connector/C++,它是 MySQL 提供的 C++ 客户端库。以下是连接 MySQL 数据库的基本步骤:
1. 安装 MySQL Connector/C++。可以从 MySQL 官网下载最新版本的 Connector/C++。
2. 在 C++ 代码中包含 MySQL Connector/C++ 的头文件:
```cpp
#include <mysqlx/xdevapi.h>
```
3. 使用下面的代码建立连接:
```cpp
mysqlx::Session session("localhost", 33060, "username", "password");
```
其中,"localhost" 是数据库服务器的地址,33060 是端口号,"username" 和 "password" 是连接数据库的用户名和密码。
4. 执行 SQL 查询语句并获取结果:
```cpp
mysqlx::Schema db = session.getSchema("database_name");
mysqlx::RowResult res = db.getTable("table_name").select("*").execute();
while (const mysqlx::Row &row = res.fetchOne()) {
std::cout << row[0] << " " << row[1] << std::endl;
}
```
其中,"database_name" 是数据库名称,"table_name" 是表名称,"*" 表示查询所有列。
以上是连接 MySQL 数据库的基本步骤,具体实现还需要根据实际情况进行调整。
阅读全文