网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

具备直接操作数据库的功能

应用介绍

    源码JKDBModel,FMDB的封装,使你的实体类具备数据库操作的功能,极大简化你的数据库操作,对于自己的扩展也非常简单。 该框架是本人在项目中用到的对FMDB的封装,它的特点如下: 1.自动创建数据库、自动创建数据库表。 2.自动检测字段添加新字段。 3.一行代码实现数据库的CURD操作。 4.源码及其简单,易于理解和掌握。 5.扩展自己的功能也非常得简单,容易。 6.支持arc和mrc 常用的api如下: /** 数据库中是否存在表 */ + (BOOL)isExistInTable; /** 保存或更新 * 如果不存在主键,保存, * 有主键,则更新 */ - (BOOL)saveOrUpdate; /** 保存单个数据 */ - (BOOL)save; /** 批量保存数据 */ + (BOOL)saveObjects:(NSArray *)array; /** 更新单个数据 */ - (BOOL)update; /** 批量更新数据*/ + (BOOL)updateObjects:(NSArray *)array; /** 删除单个数据 */ - (BOOL)deleteObject; /** 批量删除数据 */ + (BOOL)deleteObjects:(NSArray *)array; /** 通过条件删除数据 */ + (BOOL)deleteObjectsByCriteria:(NSString *)criteria; /** 清空表 */ + (BOOL)clearTable; /** 查询全部数据 */ + (NSArray *)findAll; /** 通过主键查询 */ + (instancetype)findByPK:(int)inPk; /** 查找某条数据 */ + (instancetype)findFirstByCriteria:(NSString *)criteria; /** 通过条件查找数据 * 这样可以进行分页查询 @" WHERE pk > 5 limit 10" */ + (NSArray *)findByCriteria:(NSString *)criteria; /** * 创建表 * 如果已经创建,返回YES */ + (BOOL)createTable; #pragma mark - must be override method /** 如果子类中有一些property不需要创建数据库字段,那么这个方法必须在子类中重写 */ + (NSArray *)transients; 测试环境:Xcode 6.2,iOS 6.0以上

    立即下载

    请到会员中心签到后即可获得免费下载!

    相关下载

    评论 共有 0 条评论

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部