標籤:
本文預設mysql安裝目錄為/usr/local/mysql
- 在項目的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