C語言與MySQL數據庫的結合已經成為了現代編程中非常常見的編程模式之一,其代碼可讀性高、效率高的特點深受廣大程序員的喜愛。如果您是初學者,我推薦您先下載一些C MySQL編程的相關PDF教程材料,這些材料會對您很有幫助的。
//一個簡單的C MySQL編程示例 #include//引入MySQL頭文件 int main(int argc, char *argv[]) { MYSQL mysql; mysql_init(&mysql); //初始化MySQL if (!mysql_real_connect(&mysql, "localhost", "root", "root", "test", 3306, NULL, 0)) { printf("Failed to connect to mysql server:%s\n", mysql_error(&mysql)); return -1; } if (mysql_query(&mysql, "select * from students")) { printf("Failed to query the database:%s\n", mysql_error(&mysql)); return -1; } MYSQL_RES *result = mysql_store_result(&mysql); //返回查詢結果集 MYSQL_ROW row; while (row = mysql_fetch_row(result)) { printf("ID:%s Name:%s Age:%s\n", row[0], row[1], row[2]); //遍歷結果集 } mysql_free_result(result); //釋放結果集 mysql_close(&mysql); //關閉MySQL連接 return 0; }
以上是一個簡單的C MySQL編程示例,通過MySQL C API實現,能夠連接MySQL數據庫,查詢數據表,并將結果打印出來。學習以上示例,相信您對C MySQL編程的相關知識有了更深入的了解。