Xcode環境配置mysql

來源:互聯網
上載者:User

標籤:

  本文預設mysql安裝目錄為/usr/local/mysql

  1. 在項目的header search paths中添加/usr/local/mysql/includ

    

  2.在項目的library search paths中添加/usr/local/mysql/li

    

  3.在項目的 Other Linker Flags中分別添加 -lm   -lz   -lmysqlclient

    

  4.c語言連結mysql代碼如下:

if(!mysql_init(&conn)) {        fprintf(stderr, "init mysql failed! no free memory!\n");        exit(0);    }else{        fprintf(stdout, "init mysql successful!\n");    }//初始化資料庫    if(!mysql_real_connect(&conn, "localhost", "root", "12345", "mydb", 3308, NULL, 0))        //分別使用主機名稱,使用者名稱,密碼,資料庫名稱,連接埠    {        fprintf(stderr, "mysql connect failed!: Error %u(%s)\n", mysql_errno(&conn), mysql_error(&conn));        mysql_close(&conn);        exit(0);    }else{        fprintf(stdout, "mysql connect successful!\n");    }//連結資料庫    if(mysql_select_db(&conn, "mydb")) {        fprintf(stderr, "use database failed!: Error %u(%s)\n", mysql_errno(&conn), mysql_error(&conn));        mysql_close(&conn);        exit(0);    }else{        fprintf(stdout, "use database succeessful!\n");    }//選擇資料庫    mysql_query(&conn, "SET NAMES UTF8");//防止亂碼,mysql為UTF-8編碼

  

Xcode環境配置mysql

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.