美文网首页移动开发干货店
iOS 使用OHMySQL与数据库mysql交互与模型封装(附d

iOS 使用OHMySQL与数据库mysql交互与模型封装(附d

作者: cocoaCoffee | 来源:发表于2018-09-18 13:30 被阅读0次

    前言:

        ios虽然有原生sqlite和苹果亲儿子core data等很好的数据库,但java出身的我习惯了mysql,如果你用java ee编写了个网站,在本地服务器运行,访问的是本地的数据库,而你想写一个苹果app用户端,为了使用同一个数据库就可能用xcode访问mysql数据库。

        在xcode访问mysql数据库要安装第三方库ohmysql

    安装第三方库:

        首先新建一个single view app,在用CocoaPads下载ohmysql到这个工程上

    改一下点下载就行了

    然后我们再打开工程就行了,记住是点xcworkspace,不是原来的那个打开工程的

    ps:  我在之前的文章教过用CocoaPads安装第三方库,不知道CocoaPads的老铁可以点我主页看看,看完就知道CocoaPads软件了,具体编写podfile文件百度就行

    开始使用

    首先,用navicat新建一个数据库IOS,新建一张表test,test里面有3个字段,name,password,sex

    因为有三个字段,所以封装数据库的模型类里面也应该有三个属性,所以我们新建一个类LJYTest,.h文件给他三个属性

    .m文件

    数据显示的话,我们可以在storyboard上拉一个tableview,tableview数据源应该不用说吧

    tableview的三个数据源方法,第一个是有几组,第二个是有几行,第三个是每行显示的是什么,这个不是我要讲的重点就不多讲了

    因为刚刚我们已经封装好了模型类,所以接下来我们在控制器那加载一下数据库的数据,我们要先定义一个数组把数据库这张test表的数据拿出来存在里面

    连接数据库

    查询数据库所有数据

    //orderBy:依据什么排序

    //ascending:是否为升序,YES为升序,NO为降序

    再将tasks的数据给刚刚定义的数组test

    最后就是在tableview里面展示数据name,运行结果如图

    说这么多还是给出Dome吧,数据库我就没发上来,想运行就自己建一张表,就三个字段,name,password,sex,自己加些东西进去玩下

    相关文章

      网友评论

        本文标题:iOS 使用OHMySQL与数据库mysql交互与模型封装(附d

        本文链接:https://www.haomeiwen.com/subject/pocunftx.html