色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 連接mysql數據庫配置

林子帆2年前10瀏覽0評論

在c語言編程中,有時需要連接到mysql數據庫以存取數據。要實現這一點,需要在程序中配置mysql的連接信息。

#include <mysql.h>
#include <stdio.h>
int main(int argc, char *argv[]) {
MYSQL mysql;
MYSQL_RES *result;
MYSQL_ROW row;
mysql_init(&mysql);
mysql_real_connect(&mysql, "localhost", "root", "password", "database_name", 3306, NULL, 0);
mysql_query(&mysql, "SELECT * FROM table_name");
result = mysql_store_result(&mysql);
while ((row = mysql_fetch_row(result))) {
printf("%s\t%s\n", row[0], row[1]);
}
mysql_free_result(result);
mysql_close(&mysql);
return 0;
}

在上面的代碼中,我們首先包含了mysql.h和stdio.h頭文件。然后,我們定義了一個MYSQL類型的變量,它將用于存儲連接信息并執行查詢語句。

接下來我們使用mysql_init()函數初始化mysql變量。然后,我們調用mysql_real_connect()函數指定連接信息,例如,主機名、用戶名、密碼、數據庫名稱和端口號。在這里,我們使用localhost作為主機名,root作為用戶名,password作為密碼,database_name作為數據庫名稱,3306作為端口號。最后兩個參數可以使用默認值。

然后我們使用mysql_query()函數執行查詢語句。在這里,我們選擇了表名為table_name的所有記錄。

接下來,我們使用mysql_store_result()函數將查詢結果保存在result變量中,以便逐行獲取結果。我們使用mysql_fetch_row()函數獲取每一行的數據,并將其打印出來。

最后,我們釋放了結果集并關閉了連接,以結束程序。