`

ios简单的增删查例子

阅读更多

      本例子分为两部分,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 

 

 

  • 大小: 83.6 KB
  • 大小: 810.9 KB
  • 大小: 70.7 KB
  • 大小: 85.7 KB
分享到:
评论

相关推荐

    IOS之分析网易新闻存储数据 CoreData的使用 增删改查

    本篇文章将深入探讨如何在iOS应用中使用CoreData进行数据的增删改查操作,并结合实例——分析网易新闻的存储数据来阐述其工作原理。 首先,让我们了解CoreData的基本概念。CoreData不是一个数据库,而是一个对象图...

    delphi使用unidac连接sqlite实现增删改的简单的例子

    - 对于增、删、改操作,我们需要在TUniQuery组件上编写SQL语句。例如,添加新记录: ```delphi Query1.SQL.Text := 'INSERT INTO TableName (Column1, Column2) VALUES (:Value1, :Value2)'; Query1.Parameters....

    可二次开发二个非常简单的mysqljava增删改查功能例子.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    基于java的可二次开发二个非常简单的mysqljava增删改查功能例子.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    sqlite的增删改查示例以及数据库的版本升级操作

    本篇将详细介绍SQLite数据库的增删改查(CRUD)操作,并讲解如何进行数据库版本升级。 **1. SQLite的创建与连接** 在Android中,我们通常通过继承`SQLiteOpenHelper`类来创建和管理SQLite数据库。首先,我们需要在...

    iOS_FMDBDemo2

    本示例"iOS_FMDBDemo2"将带你深入理解FMDB如何进行数据库的增删改查(CRUD)操作以及数据统计。 ### 一、FMDB简介 FMDB是基于SQLite的Objective-C封装,它提供了简单易用的API接口,使得开发者能够方便地进行SQL...

    iOS App中数据管理框架Core Data的基本数据操作教程

    组件是Core Data框架的核心部分,它负责管理对象的生命...尽管Core Data不是传统的SQL数据库,但它提供的API和模式使得在iOS应用中处理数据变得更为直观和简单。因此,对于iOS开发者来说,掌握Core Data是至关重要的。

    数据持久性.zipIOS应用例子源码下载

    Core Data允许开发者定义实体、属性和关系,然后通过 Managed Object Context (MOC) 进行操作,实现增删改查。 4. **文件系统**: iOS应用可以直接写入文件到沙盒内的特定目录,如Documents、Library或tmp,来实现...

    ios-基于 fmdb 的基本操作.zip

    这里我们关注的是使用FMDB库进行SQLite数据库的基本操作,包括增(添加)、删(删除)、改(修改)和查(查询)。FMDB是Objective-C封装的SQLite数据库管理工具,它提供了一个简单易用的接口来执行SQL语句,使得在...

    Web 人员管理系统的 移动端程序开发例子

    通过JSP(Java Server Pages)和Servlet,我们可以实现与数据库的交互,处理HTTP请求,完成数据的增删改查操作。 3. **JSP和Servlet**:JSP是Java服务器页面,它允许在HTML代码中嵌入Java代码,用于动态生成网页...

Global site tag (gtag.js) - Google Analytics