在C語言中連接MySQL數據庫通常需要使用MySQL Connector/C的庫文件,并且需要在程序中保證正確的連接字符串、用戶、密碼以及正確的查詢語句。
#include <stdio.h> #include <stdlib.h> #include <mysql.h> void finish_with_error(MYSQL *con) { fprintf(stderr, "%s\n", mysql_error(con)); mysql_close(con); exit(1); } int main(int argc, char **argv) { MYSQL *con = mysql_init(NULL); if (con == NULL) { fprintf(stderr, "%s\n", mysql_error(con)); exit(1); } if (mysql_real_connect(con, "localhost", "user", "password", NULL, 0, NULL, 0) == NULL) { finish_with_error(con); } if (mysql_query(con, "INSERT INTO example_table VALUES(1, 'example')")) { finish_with_error(con); } mysql_close(con); exit(0); }
在 C 語言中使用MySQL連接數據庫,需要按如上示例程序創建一個MySQL數據庫連接,然后使用mysql_query方法來執行SQL語句。在實際使用中,還需要處理SQL查詢結果并進行相關操作。