iOS开发中使用FMDB来使程序连接SQLite数据库

2020-01-14 16:38:10于海丽

    }];

}

@end


先插入数据,之后查询结果,打印如下:

 

iOS开发中使用FMDB来使程序连接SQLite数据库

 

(3).代码说明

有了一个队列对象,它的内部自动就拥有一个数据库对象,且数据库的操作是线程安全的。

iOS开发中使用FMDB来使程序连接SQLite数据库

2.事务
事务,没有事务的话会出现问题。
举例:银行的例子

iOS开发中使用FMDB来使程序连接SQLite数据库

张三和李四账户都有1000块钱,如果张三要转账给李四,需要执行两条SQL语句,考虑到安全性,要求这两条鱼具要么全部执行成功,要不全部执行失败。
事务:把多条语句放到同一个事务中,要么全部成功,要不全部失败(如果中途出现问题,那么会自动回滚)。事务的执行具有原子性。
  事务代码处理: