XCode(Objective-C) + Mysql 配置与开发
2014-05-07 20:52
441 查看
首先开发Mac的应用程序之前请先安装Mysql服务
1. 安装MySql服务Mac版
下载 Download MySQL Community Server 并安装 下载地址:http://dev.mysql.com/downloads/mysql/
2.配置XCode项目
打开你的开发项目配置TARGETS的三个地方
1): Header Search Paths 加上两项 /usr/local/mysql/include , $(inherited)
2): Library Search Paths 加上两项 /usr/local/mysql/lib , $(inherited)
3): Other Linker Flags加上四项 -lmysqlclient , -lm , -lz ,
$(inherited)
如图:
Header Search Paths:
Library Search Paths
Other Linker Flags
3. 开发MySql应用
主要介绍Objective-C中MySql数据库的连接,查询等。
如果编译报错 MySQL on OSX: Library not loaded: libmysqlclient.18.dylib 则执行以下代码:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
1. 安装MySql服务Mac版
下载 Download MySQL Community Server 并安装 下载地址:http://dev.mysql.com/downloads/mysql/
2.配置XCode项目
打开你的开发项目配置TARGETS的三个地方
1): Header Search Paths 加上两项 /usr/local/mysql/include , $(inherited)
2): Library Search Paths 加上两项 /usr/local/mysql/lib , $(inherited)
3): Other Linker Flags加上四项 -lmysqlclient , -lm , -lz ,
$(inherited)
如图:
Header Search Paths:
Library Search Paths
Other Linker Flags
3. 开发MySql应用
主要介绍Objective-C中MySql数据库的连接,查询等。
#import <mysql.h> MYSQL mysql; int mysql_connection(){ mysql_init(&mysql); if (!mysql_real_connect(&mysql, "127.0.0.1", "root", "", "test", 3306, NULL, 0)){ NSLog(@"连接失败"); } else { NSLog(@"连接成功"); } return(0); } int mysql_execute(){ int i = mysql_query(&mysql, "SELECT * FROM testsss"); if (i) { NSLog(@"查询失败"); }else{ NSLog(@"查询成功"); } MYSQL_RES *result = mysql_store_result(&mysql); if (result) { int num_fields = mysql_num_fields(result); int num_rows = mysql_num_rows(result); NSLog(@"有多少条记录:%d",num_rows); } return 0; }
如果编译报错 MySQL on OSX: Library not loaded: libmysqlclient.18.dylib 则执行以下代码:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
相关文章推荐
- 【代码片-1】 XCode(Objective-C) + Mysql 配置与开发
- 【数据库开发】在Windows上和Linux上配置MySQL的过程
- 1.4.2.PHP5.6 女神级教程-女神的成长环境(Mac下 PHP开发环境 配置及安装 php5.6.x nginx mysql)
- 在Mac下配置php开发环境:Apache+php+MySql
- 【游戏开发备注之二】配置Xcode版本控制SVN详细步骤内含部分问题解决方案
- Windows下搭建PHP开发环境(Apache+PHP+MySQL)+调试工具Xdebug的配置
- phonegap + xcode5.0.2 配置开发环境
- 【开发环境设置】Windows 下手动配置 MySQL 5.5
- ios开发答疑录系列---iphone & ipad 图标大小和xcode配置
- iphone开发之C++和Objective-C混编 如何在xcode中用C++的STL
- [Openwrt 项目开发笔记]:MySQL配置(六)
- C连接MySQL数据库开发之Xcode环境配置及测试
- vagrant box php开发环境配置 -- mysql
- MyEclipse+Struts+Hibernate+Mysql开发环境配置
- Win7 iis php mysql 开发环境配置(详细)
- Mac OS X下PHP+Apache+MySQL+ZendStudio开发环境的配置
- Centos7下配置PHP + MySQL + Nginx开发环境
- iphone开发之C++和Objective-C混编 如何在xcode中用C++的STL
- PHP开发环境&MySQL下载安装及配置流程
- Java开发环境搭建(进阶配置三 ——MySQL)