FMDB (SQLite初探)

+ (instancetype)sharedInstance { static dispatch_once_t once; static id __singleton__; dispatch_once( &once, ^{ __singleton__ = [[self alloc] init]; } ); return __singleton__; }

/**

  • 打开数据库 - Data
    */
    - (void)opendb { if(db == nil){ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDirectory = [paths objectAtIndex:0]; NSString *dbPath = [documentDirectory stringByAppendingPathComponent:@"MyDatabase.db"]; db = [FMDatabase databaseWithPath:dbPath] ; if ([db open]) { NSLog(@"db打开成功"); [db executeUpdate:@"CREATE TABLE DataList (title text primary key not null, dataBase blob)"]; NSLog(@"db创建表成功"); NSLog(@"%@",db); }else{ NSLog(@"Could not open db."); } } }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作者唯一QQ:228544117。。。。。 =========后面的都要新建一个文章 AppDelegate.h ...
    CC_iOS阅读 4,615评论 0 0
  • 哦吼吼,又研究了几天,把FMDB这个封装好的数据库搞定了,写了个简单的例子,基于FMDB的添删改查操作,界面很一般...
    lichengjin阅读 3,630评论 0 0
  • 对于新手来说,iOS中使用的数据库框架,fmdb无疑是较为简单方便的。在我接触fmdb前,查阅了很多资料,发现...
    oneSmile阅读 4,082评论 1 2
  • 27、ViewController的didReceiveMemoryWarning是在什么时候调用的?默认的操作是...
    烟雨平生花飞舞阅读 3,762评论 0 1
  • 首先 导入FMDB 并添加FMDB依赖库(labslite3.0) 创建model类 如图 紧接着创建业务处理层...
    酷酷的疼阅读 3,424评论 0 0