如果您正在尋找一種在C++程序中連接MySQL數據庫的方法,那么您會發現C API是您的最佳選擇之一。以下是C API連接MySQL數據庫的基本步驟。
// 引入MySQL C API頭文件 #include// 定義MySQL句柄和查詢結果結構 MYSQL* conn; MYSQL_RES* res; MYSQL_ROW row; // 初始化MySQL連接 conn = mysql_init(NULL); // 連接MySQL數據庫 mysql_real_connect(conn, "localhost", "root", "password", "database_name", 0, NULL, 0); // 執行查詢語句 mysql_query(conn, "SELECT * FROM table_name"); // 獲取查詢結果 res = mysql_store_result(conn); // 循環遍歷查詢結果 while ((row = mysql_fetch_row(res)) != NULL) { for (int i = 0; i< mysql_num_fields(res); i++) { printf("%s ", row[i]); } printf("\n"); } // 釋放查詢結果內存 mysql_free_result(res); // 關閉MySQL連接 mysql_close(conn);
以上是C API連接MySQL數據庫的基本步驟,您可以根據您的需求對代碼進行擴展和定制化。