如何使用C语言调用MySQL数据库
时间: 2023-12-31 16:04:28 浏览: 38
你可以使用 MySQL C API 来调用 MySQL 数据库。下面是一些简单的步骤:
1. 引入 MySQL C API 头文件和库文件。
2. 初始化 MySQL C API。
3. 连接 MySQL 数据库。
4. 发送 SQL 查询。
5. 处理查询结果。
6. 关闭 MySQL 连接。
以下是一个简单的 C 代码示例:
```
#include <mysql.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, "localhost", "user", "password", "database", 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
if (mysql_query(conn, "SELECT * FROM table")) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
res = mysql_use_result(conn);
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s\n", row[0]);
}
mysql_free_result(res);
mysql_close(conn);
return 0;
}
```
注意,你需要将 "localhost"、"user"、"password" 和 "database" 替换为你自己的信息。