本例子分为两部分,ios手机app,后台java数据处理,后台的代码主要是引用了
http://fmfl.iteye.com/admin/blogs/1965283
的java后台代码,对minnAndroidServer进行扩展,以适用ios手机的app处理,交互的数据格式依然使用json格式
本例子用到的开发工具
ios:xcode-beta6.3,对手机app的开发选择使用了swift语言
java:eclipse
服务器:tomcat
数据库:mysql
功能简介:可进行简单的增删查操作,点击详细可以查看web页面,效果如贴图
数据库表:
CREATE TABLE `androiduser` ( `name` varchar(45) NOT NULL DEFAULT '', `age` int(10) unsigned NOT NULL, `url` varchar(100) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
贴出ios的http通信部分代码:
func invoke(params:String,callback:(AnyObject)->Void){ var url = NSURL(string:HTTPURL+params) let request: NSURLRequest = NSURLRequest(URL: url!) NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler:{ (response, data, error) -> Void in if (error != nil) { //Handle Error here println(error) }else{ //Handle data in NSData type var json: AnyObject = NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.AllowFragments,error:nil)! callback(json); } }) }
模拟运行图如下
主界面效果图
we界面效果图
添加效果图
删除效果图
详细可运行的ios客户端代码,看附件minniosApp.zip
服务端java代码,看附件minniosServer.zip
相关推荐
本篇文章将深入探讨如何在iOS应用中使用CoreData进行数据的增删改查操作,并结合实例——分析网易新闻的存储数据来阐述其工作原理。 首先,让我们了解CoreData的基本概念。CoreData不是一个数据库,而是一个对象图...
- 对于增、删、改操作,我们需要在TUniQuery组件上编写SQL语句。例如,添加新记录: ```delphi Query1.SQL.Text := 'INSERT INTO TableName (Column1, Column2) VALUES (:Value1, :Value2)'; Query1.Parameters....
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...
本篇将详细介绍SQLite数据库的增删改查(CRUD)操作,并讲解如何进行数据库版本升级。 **1. SQLite的创建与连接** 在Android中,我们通常通过继承`SQLiteOpenHelper`类来创建和管理SQLite数据库。首先,我们需要在...
本示例"iOS_FMDBDemo2"将带你深入理解FMDB如何进行数据库的增删改查(CRUD)操作以及数据统计。 ### 一、FMDB简介 FMDB是基于SQLite的Objective-C封装,它提供了简单易用的API接口,使得开发者能够方便地进行SQL...
组件是Core Data框架的核心部分,它负责管理对象的生命...尽管Core Data不是传统的SQL数据库,但它提供的API和模式使得在iOS应用中处理数据变得更为直观和简单。因此,对于iOS开发者来说,掌握Core Data是至关重要的。
Core Data允许开发者定义实体、属性和关系,然后通过 Managed Object Context (MOC) 进行操作,实现增删改查。 4. **文件系统**: iOS应用可以直接写入文件到沙盒内的特定目录,如Documents、Library或tmp,来实现...
这里我们关注的是使用FMDB库进行SQLite数据库的基本操作,包括增(添加)、删(删除)、改(修改)和查(查询)。FMDB是Objective-C封装的SQLite数据库管理工具,它提供了一个简单易用的接口来执行SQL语句,使得在...
通过JSP(Java Server Pages)和Servlet,我们可以实现与数据库的交互,处理HTTP请求,完成数据的增删改查操作。 3. **JSP和Servlet**:JSP是Java服务器页面,它允许在HTML代码中嵌入Java代码,用于动态生成网页...