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

c 執行mysql

林國瑞2年前13瀏覽0評論

在C語言中使用MySQL數據庫需要先安裝MySQL C Connector。安裝完成后,使用以下代碼連接數據庫:

MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "password";
char *database = "test";
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);
}

以上代碼連接到名為“test”的數據庫,用戶名為“root”,密碼為“password”,MySQL服務器在本地運行。如果連接失敗則會輸出錯誤信息。

連接成功后,可以執行SQL語句并獲取結果。以下代碼執行一條SELECT語句并打印結果:

if (mysql_query(conn, "SELECT * FROM students")) {
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\n", row[0], row[1], row[2]);
}
mysql_free_result(res);
mysql_close(conn);

以上代碼查詢名為“students”的表并打印所有結果。結果可以使用mysql_fetch_row()函數逐行獲取,每一行數據表示為一個字符串數組。

更多MySQL C Connector的使用方法可以參考官方文檔。