色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 查詢mysql數據庫

林玟書2年前11瀏覽0評論

在C語言中,我們可以使用MySQL提供的C API來實現查詢MySQL數據庫的功能。下面我們來看一下具體的實現方法。

// 引入MySQL頭文件
#include <mysql/mysql.h>
// 定義MySQL連接句柄和結果集
MYSQL *conn_ptr;
MYSQL_RES *res_ptr;
MYSQL_ROW sqlrow;
// 連接MySQL數據庫
conn_ptr = mysql_init(NULL);
if (!conn_ptr) {
fprintf(stderr, "mysql_init failed\n");
return 1;
}
conn_ptr = mysql_real_connect(conn_ptr, "localhost", "user", "password", "db_name", 0, NULL, 0);
if (conn_ptr) {
printf("Connection success\n");
} else {
printf("Connection failed\n");
return 1;
}
// 執行SQL語句并獲得查詢結果
if (mysql_query(conn_ptr, "SELECT * FROM table_name")) {
fprintf(stderr, "Query failed (%s)\n", mysql_error(conn_ptr));
return 1;
}
res_ptr = mysql_store_result(conn_ptr);
if (res_ptr) {
// 遍歷查詢結果
while ((sqlrow = mysql_fetch_row(res_ptr))) {
printf("%s %s\n", sqlrow[0], sqlrow[1]);
}
mysql_free_result(res_ptr); // 釋放結果集
} else {
fprintf(stderr, "Couldn't get result from %s\n", mysql_error(conn_ptr));
}
// 關閉MySQL連接
mysql_close(conn_ptr);

以上就是在C語言中查詢MySQL數據庫的基本實現方式,開發者可以根據自己的需求進行調整和拓展。