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

c 怎么鏈接mysql數據庫

洪振霞2年前9瀏覽0評論

在C語言中,鏈接MySQL數據庫可以通過MySQL C API完成。下面介紹如何使用MySQL C API在C語言中鏈接MySQL數據庫。

首先需要下載MySQL Connector/C,并安裝。安裝成功后,在代碼中加入MySQL C API的頭文件。

#include

然后需要建立到MySQL服務器的連接,可以使用mysql_init()函數進行初始化,并使用mysql_real_connect()函數連接到指定服務器,如下所示:

MYSQL *conn;
conn = mysql_init(NULL);
if (mysql_real_connect(conn, "localhost", "user", "password", "database", 0, NULL, 0) == NULL) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}

其中,"localhost" 為服務器地址,"user" 和 "password" 分別為用戶名和密碼,"database" 為要連接的數據庫名稱。

連接成功后,可以使用mysql_query()函數向數據庫發送SQL語句,并使用mysql_store_result()函數存儲結果集,如下所示:

MYSQL_RES *res;
MYSQL_ROW row;
if (mysql_query(conn, "SELECT * FROM table")) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
res = mysql_store_result(conn);
while ((row = mysql_fetch_row(res)) != NULL)
printf("%s\n", row[0]);

這段代碼將從名為 "table" 的表中選出所有記錄并輸出第一列的值。

最后需要關閉連接,使用mysql_close()函數即可。

mysql_close(conn);

以上就是如何在C語言中鏈接MySQL數據庫的方法。具體使用時,需要根據實際情況進行調整。