要通過MySQL C API連接數據庫,您需要按照以下步驟操作:
sudo apt-get install libmysqlclient-dev
命令。mysql.h
。#include <mysql.h>
mysql_init()
函數初始化一個MYSQL
結構體,然后使用mysql_real_connect()
函數建立到MySQL服務器的連接。您需要提供服務器的主機名或IP地址、端口號、用戶名、密碼以及要連接的數據庫名稱。MYSQL *conn;
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, "localhost", "username", "password", "database_name", 3306, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
return 1;
}
mysql_query()
函數執行SQL查詢,然后使用mysql_store_result()
、mysql_use_result()
或mysql_fetch_row()
等函數處理查詢結果。對于需要執行多個查詢的情況,可以使用mysql_next_result()
函數逐個處理結果集。mysql_close()
函數關閉與MySQL服務器的連接。mysql_close(conn);
請注意,上述代碼示例中的username
、password
和database_name
應替換為您自己的MySQL用戶名、密碼和要連接的數據庫名稱。此外,根據您的具體需求,您可能還需要執行其他操作,例如插入數據、更新數據或刪除數據等。這可以通過使用mysql_query()
函數執行相應的SQL命令來實現。
希望這可以幫助您開始使用MySQL C API連接數據庫!如有任何進一步的問題,請隨時提問。