devc++连接mysql
时间: 2023-09-18 22:11:51 浏览: 154
C++连接mysql数据库
5星 · 资源好评率100%
你可以使用 C/C++ 中的 MySQL Connector/C 来连接 MySQL 数据库。下面是一个简单的示例代码,展示如何连接 MySQL 数据库并执行查询操作:
```c
#include <mysql.h>
#include <stdio.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
// 初始化连接
conn = mysql_init(NULL);
// 连接数据库
if (!mysql_real_connect(conn, "localhost", "username", "password", "database", 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
return 1;
}
// 执行查询
if (mysql_query(conn, "SELECT * FROM table")) {
fprintf(stderr, "%s\n", mysql_error(conn));
return 1;
}
// 获取查询结果
res = mysql_use_result(conn);
// 输出查询结果
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s %s\n", row[0], row[1]);
}
// 释放资源
mysql_free_result(res);
mysql_close(conn);
return 0;
}
```
请注意,你需要根据实际情况修改代码中的数据库连接信息(主机名、用户名、密码、数据库名)以及查询语句。确保在编译时链接正确的 MySQL Connector/C 库。
阅读全文