@interface DBfaceCleanserViewController ()<AddviewControllerDelegate,EditViewControllerDelegate>
@property (nonatomic,strong) FMDatabase *db;
@property (nonatomic,strong) NSMutableArray *makeup;
@end
@implementation DBfaceCleanserViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];
// 拼接文件名
NSString *filePath = [cachePath stringByAppendingPathComponent:@"makeup.sqlite"];
// 创建一个数据库的实例,仅仅在创建一个实例,并会打开数据库
FMDatabase *db = [FMDatabase databaseWithPath:filePath];
_db = db;
// 打开数据库
BOOL flag = [db open];
if (flag) {
NSLog(@"打开成功");
}else{
NSLog(@"打开失败");
}
// 创建数据库表
// 数据库操作:插入,更新,删除都属于update
// 参数:sqlite语句
BOOL flag1 = [db
FMDB取出所有数据
最新推荐文章于 2021-01-19 08:01:28 发布
该博客详细介绍了如何在iOS应用中使用FMDB库来打开并创建SQLite数据库,以及如何查询数据库中的所有数据。在`viewDidLoad`方法中,首先确定数据库路径,接着创建并打开数据库。如果打开成功,进一步创建数据库表。然后定义了一个`loadData`方法,通过执行SQL查询获取`t_makeup`表中的所有列,并将结果映射到`makeupModel`对象上,最后更新表格视图展示数据。
摘要由CSDN通过智能技术生成