MySQL是一種流行的開源關系型數據庫管理系統。在C語言中,與MySQL數據庫建立連接可以使用MySQL C API。本文將介紹如何使用C語言連接到MySQL數據庫。
1. 安裝MySQL C API
nector/C。
cludeysql.h>
ysqlfig --cflags --libs`
3. 建立連接
使用以下代碼建立與MySQL數據庫的連接:
n;nysqlit(NULL);ysqlnectn, "localhost", "user", "password", "database", 0, NULL, 0);
其中,"localhost"是MySQL服務器的主機名,"user"是MySQL用戶名,"password"是MySQL密碼,"database"是要連接的數據庫名稱。
4. 執行查詢
使用以下代碼執行查詢:
MYSQL_RES *res;
MYSQL_ROW row;
ysqln, "SELECT * FROM table");ysqln);
ysql_fetch_row(res))) {tf", row[0], row[1]);
其中,"SELECT * FROM table"是要執行的查詢語句。
5. 關閉連接
使用以下代碼關閉與MySQL數據庫的連接:
ysql_free_result(res);ysqln);
ysqlitysqlnectysqlysqlysqlysql_close函數關閉連接。