美文网首页
FMDB的使用原理和框架

FMDB的使用原理和框架

作者: _逍遥客 | 来源:发表于2016-09-23 14:04 被阅读483次

个人终结:

//1.获得数据库文件的路径NSString*doc =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)  lastObject];

NSString*fileName = [doc stringByAppendingPathComponent:@“student.sqlite”];

//2.获得数据库FMDatabase *db = [FMDatabase databaseWithPath:fileName];

//3.使用如下语句,如果打开失败,可能是权限不足或者资源不足。通常打开完操作操作后,需要调用 close 方法来关闭数据库。在和数据库交互 之前,数据库必须是打开的。如果资源或权限不足无法打开或创建数据库,都会导致打开失败。

if([db open])  {

//4.创表

BOOL result = [db executeUpdate:@“CREATE TABLE IF NOT EXISTS t_student (idinteger PRIMARY KEY AUTOINCREM ENT, name text NOTNULL, age integer NOTNULL);”];

if(result)    {

NSLog(@“创建表成功”);        

    }

}  

不是SELECT命令的命令都视为更新。这包括 CREAT,UPDATE,INSERT,ALTER,BEGIN,COMMIT,DETACH,DELETE,DROP,END,EXPLAIN,VACUUM,REPLACE等。简单来说,只要不是以SELECT开头的命令都是更新命令。

int age = 42;

 //1.executeUpdate:不确定的参数用?来占位;(后面参数必须是oc对象,代表语句结束) 

[self.db executeUpdate:@“INSERTINTOt_student (name, age)VALUES(?,?);”,name,@(age)]; 

//2.executeUpdateWithForamat:不确定的参数用%@,%d等来占位(参数为原始数据类型,执行语句不区分大小写)

[self.db executeUpdateWithForamat:@“insertintot_student (name,age)values(%@,%i);”,name,age];  

  //3.参数是数组的使用方式 [self.db executeUpdate:@“INSERTINTOt_student(name,age)VALUES(?,?);”withArgumentsInArray:@[name,@(age

相关文章

  • FMDB的使用原理和框架

    个人终结: //1.获得数据库文件的路径NSString*doc =[NSSearchPathForDirecto...

  • iOS开发--SQLite重要框架FMDB的使用

    iOS开发--SQLite重要框架FMDB的使用 iOS开发--SQLite重要框架FMDB的使用

  • FFDB

    FMDB的使用 FMDBDemo 目录 1、FMDB介绍2、FMDB导入3、FMDB框架中重要的框架类3.1、FM...

  • FMDB的基本使用

    FMDB框架下载<= 点击左边下载FMDB框架.....(要使用一个框架之前肯定免不了先下载框架啦) FMDB框架...

  • FMDB常用操作

    FMDB 使用框架 官网地址 https://github.com/ccgus/fmdb 直接拖拽 将 fmdb ...

  • iOS图片和数据缓存的使用

    使用的框架为FMDB、SDWebImage、YTKKeyValueStore

  • Swift中使用FMDB IOS

    18-(掌握)FMDB基本使用 什么是FMDB?FMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封...

  • ios学习笔记之FMDB的基本使用

    一 前言 学习如何使用FMDB框架,最好的办法就是阅读官方文档,在github上搜索“FMDB”,找到该框架,可以...

  • SQLite数据库框架之FMDB(Swift)

    FMDB使用 FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API ...

  • FMDB

    # FMDB基本使用 FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言...

网友评论

      本文标题:FMDB的使用原理和框架

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