C++ 编程中 MySQL 的几种基本使用方法
#include <mysqlx/xdevapi.h>
#include <iostream>
int main() {
// 连接到MySQL服务器
mysqlx::Session session("localhost", 33060, "username", "password");
// 获取默认的数据库
mysqlx::Schema db = session.getSchema("database_name");
// 使用SQL语句查询数据
mysqlx::SqlStatementResult result = session.sql("SELECT * FROM table_name").execute();
mysqlx::Row r;
while ((r = result.fetchOne())) {
for (int i = 0; i < r.colCount(); ++i) {
std::cout << r[i] << " ";
}
std::cout << std::endl;
}
// 关闭会话
session.close();
return 0;
}
这段代码展示了如何使用MySQL X DevAPI连接到MySQL服务器,选择一个数据库,执行一个简单的查询,并打印结果。需要注意的是,这里的代码示例假设你已经安装了MySQL Connector/C++并且配置了相应的MySQL服务。
评论已关闭