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

c 怎么讀取mysql數(shù)據(jù)庫

錢淋西1年前12瀏覽0評論

MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在C語言中,我們可以使用MySQL C API來與MySQL數(shù)據(jù)庫進(jìn)行交互。下面是一個讀取MySQL數(shù)據(jù)庫的示例:

#include#includeint main() {
MYSQL *conn;   //定義數(shù)據(jù)庫對象
MYSQL_RES *res;   //定義結(jié)果集對象
MYSQL_ROW row;   //定義行對象
char *server = "localhost";
char *user = "root";
char *password = "123456";
char *database = "test";
conn = mysql_init(NULL);   //初始化數(shù)據(jù)庫連接
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {   //連接數(shù)據(jù)庫
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
return 1;
}
if (mysql_query(conn, "SELECT * FROM student")) {   //執(zhí)行查詢語句
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
return 1;
}
res = mysql_use_result(conn);   //獲取結(jié)果集
while ((row = mysql_fetch_row(res)) != NULL) {   //遍歷結(jié)果集
printf("%s %s %s\n", row[0], row[1], row[2]);
}
mysql_free_result(res);   //釋放結(jié)果集
mysql_close(conn);   //關(guān)閉數(shù)據(jù)庫連接
return 0;
}

在這個示例中,我們先定義了MySQL連接對象,用戶名、密碼、數(shù)據(jù)庫名和服務(wù)器名。然后,我們通過mysql_real_connect()函數(shù)連接到MySQL數(shù)據(jù)庫。接著,我們執(zhí)行SELECT語句,通過mysql_use_result()函數(shù)獲取結(jié)果集,再通過mysql_fetch_row()函數(shù)遍歷結(jié)果集,輸出查詢結(jié)果。最后,我們釋放結(jié)果集和關(guān)閉MySQL連接。