FMDB 两种创建模式

一. 通过代码创建

二.自己手动创建

首先我们来说说代码创建的步骤:

1.首先把数据库写进沙盒路径下,然后用sql语句创建表

例如:创建在document路径下的一个数据库,然后再创建表

NSString *dbpath = [sef dbName];

FMDatabase *db = [FMDatabase databaseWithPath:dbPath];

FMDatabase *db = [FMDatabase databaseWithPath:dbPath];

if ([db open])

{

BOOL result = [db executeUpdate:@"create table if not exists student (ID text not null, name text not null,age text not null,score text not null,sex text not null);"];

if (result)

{

NSLog(@"建表成功");

}

else

{

        NSLog(@"建表失败");

}

}


-(NSString *)dbName

{

NSString *filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString *dbName = [filePath stringByAppendingPathComponent:@"test.db"];

return dbName;

}

这样就轻松的创建了一张表;然后就是在表中“增,删,改,查”数据;

https://github.com/lichenyu123/database

2.第二种创建数据库的方式

首先是自己先手动创建一张表,把自己需要的各种字段都添加一下,然后放到工程的bundle下,然后根据需要把bundle下的数据库移到你自己需要的路径下;然后就是在表中“增,删,改,查”数据。

这种方式比较简单快捷就不贴代码一一说明,随后会给出demo地址,自己去看。

https://github.com/lichenyu123/Create-database-manually

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容