欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cocoa調用mysql

李中冰2年前10瀏覽0評論

Cocoa 是一種面向對象的編程語言,可以用于開發 Mac OS X 和 iOS 應用程序。本文將介紹 Cocoa 如何調用 MySQL 數據庫。

#import "mysql.h"
int main()
{
MYSQL mysql;
mysql_init(&mysql);
mysql_real_connect(&mysql,"localhost","root","password","database",0,NULL,0);
// 插入數據
mysql_query(&mysql, "INSERT INTO table (column_1,column_2,column_3) VALUES ('value_1','value_2','value_3')");
// 查詢數據
MYSQL_RES *result;
MYSQL_ROW row;
mysql_query(&mysql, "SELECT * FROM table");
result = mysql_use_result(&mysql);
while((row = mysql_fetch_row(result)))
{
NSLog(@"%@", row[0]); // 打印第一列數據
}
mysql_free_result(result);
mysql_close(&mysql);
return 0;
}

在代碼中,我們使用 `#import` 指令來導入 MySQL 的頭文件。然后創建一個 `MYSQL` 結構體的實例,并使用 `mysql_init` 函數初始化。接著,使用 `mysql_real_connect` 函數連接到指定的 MySQL 數據庫。在本例中,我們連接到名為 `database` 的數據庫,使用 root 用戶和密碼為 password。

接下來,我們使用 `mysql_query` 函數插入一條數據,數據包含三個列:column_1、column_2 和 column_3,值分別為 value_1、value_2 和 value_3。

最后,我們使用 `mysql_query` 函數查詢所有的數據,并使用 `mysql_fetch_row` 函數逐行輸出查詢結果中的每一行數據。注意,我們使用 `mysql_use_result` 函數獲取查詢結果。