欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 連接mysql查詢數據庫

錢多多2年前11瀏覽0評論

在 C 語言中,可以使用 MySQL Connector/C 庫實現連接 MySQL 數據庫并進行查詢操作。以下簡單介紹一下如何使用 Connector/C 庫連接 MySQL 數據庫。

首先需要在系統中安裝 MySQL Connector/C 庫,可以通過以下鏈接下載并安裝:

https://dev.mysql.com/downloads/connector/c/

在安裝完成后,需要在 C 語言代碼中引入頭文件:

#include <mysql.h>

連接數據庫的代碼如下所示:

MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root"; // 連接數據庫的用戶名
char *password = "password"; // 連接數據庫的密碼
char *database = "testdb"; // 需要連接的數據庫名
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}

通過以上代碼便可以連接到指定的 MySQL 數據庫。

接下來可以進行查詢操作。以下代碼示例查詢數據庫中表名為 student 的所有記錄:

if (mysql_query(conn, "SELECT * FROM student")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s %s %s %s\n", row[0], row[1], row[2], row[3]);
}
mysql_free_result(res);

以上代碼執行后將會輸出查詢結果的所有行。

使用 MySQL Connector/C 庫連接 MySQL 數據庫并查詢數據的過程就是這樣簡單。