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

2020-01-14 16:38:10于海丽
易采站长站为您分析iOS开发中使用FMDB来使程序连接SQLite数据库,SQLite是一个简单的嵌入式数据库,非常适合轻量级使用,需要的朋友可以参考下  

一、简单说明

1.什么是FMDB

FMDB是iOS平台的SQLite数据库框架

FMDB以OC的方式封装了SQLite的C语言API

2.FMDB的优点

使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码

对比苹果自带的Core Data框架,更加轻量级和灵活

提供了多线程安全的数据库操作方法,有效地防止数据混乱

3.FMDB的github地址

https://www.easck.com/p>

- (BOOL)executeUpdateWithFormat:(NSString*)format, ...

- (BOOL)executeUpdate:(NSString*)sql withArgumentsInArray:(NSArray *)arguments


 

 

示例

复制代码
[db executeUpdate:@"UPDATE t_student SET age = ? WHERE name = ?;", @20, @"Jack"]
 

 

五、执行查询

查询方法

复制代码
- (FMResultSet *)executeQuery:(NSString*)sql, ...

 

- (FMResultSet *)executeQueryWithFormat:(NSString*)format, ...