zoukankan      html  css  js  c++  java
  • FMDB

     
    • FMDB
      • 是以OC的方式封装了SQLite的C语言API
      • 使用起来面向对象,省去麻烦冗余的C语言代码
      • 比苹果自带的Core Data框架,更加灵活和轻量级
      • 提供了多线程安全的数据库操作方法
        • FMDataBase
        • FMDatabaseQueue 为了保证线程安全,FMDB提供方便快捷的FMDatabaseQueue类
        • FMResultSet
      • 通过SQLite数据库文件路径来创建FMDataBase,[FMDatabase databaseWithPath:path];
        • 1;一个产品类,为这个类再建一个CRUD工具类,提供增删改查
        • 2;在调用类方法之前先调用init,按照路径来创建FMDataBase
        • 3;把sql语句封装NSString字符串,创建creat表
        • 4;在FMDB中查询是`executeQuery`对应是select
        • 5; 在FMDB中更新是`executeUpdate`对应是insert delete update
        • 6;一般来说在查询的结果集set中,循环[set next],根据字段赋值给模型对象
        • 7;在多个线程里,查询DB是不安全的,所以把更新放在queue中,inDatabase 或者 inTransaction
  • 相关阅读:
    五、MapReduce 发布服务
    四、MapReduce 基础
    三、Hadoop 的 API
    二、HDFS 架构
    php身份证号的验证
    php性能优化
    PHP网站开发方案
    php一个不错的分页
    2013年最流行的php框架盘点
    程序员之路
  • 原文地址:https://www.cnblogs.com/hanfengs/p/5678958.html
Copyright © 2011-2022 走看看