admin 管理员组

文章数量: 1184232


2024年4月14日发(作者:android os是什么)

C连接MYSQL数据库的3种方法及示例

连接MYSQL数据库有多种方法,下面介绍其中三种常用的方法。

1.使用CAPI连接MYSQL数据库

CAPI是官方提供的一套用于连接和操作MYSQL数据库的函数库。使

用该API,可以在C程序中直接连接MYSQL数据库,并执行各种

以下是一个连接MYSQL数据库的示例:

```c

#include

int mai

MYSQL *conn;

MYSQL_RES *res;

MYSQL_ROW row;

conn = mysql_init(NULL);

if (conn == NULL)

fprintf(stderr, "mysql_init failedn");

return 1;

}

if (mysql_real_connect(conn, "localhost", "user", "password",

"database", 0, NULL, 0) == NULL)

SQL语句。

fprintf(stderr, "mysql_real_connect failed: %sn",

mysql_error(conn));

mysql_close(conn);

return 1;

}

if (mysql_query(conn, "SELECT * FROM table"))

fprintf(stderr, "mysql_query failed: %sn",

mysql_error(conn));

mysql_close(conn);

return 1;

}

res = mysql_use_result(conn);

while ((row = mysql_fetch_row(res)) != NULL)

printf("%s %s %sn", row[0], row[1], row[2]);

}

mysql_free_result(res);

mysql_close(conn);

return 0;

```


本文标签: 数据库 连接 方法 用于