美文网首页
FMDB 两种创建模式

FMDB 两种创建模式

作者: 撸码者 | 来源:发表于2017-10-26 20:43 被阅读3次

一. 通过代码创建

二.自己手动创建

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

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

相关文章

  • FMDB 两种创建模式

    一. 通过代码创建 二.自己手动创建 首先我们来说说代码创建的步骤: 1.首先把数据库写进沙盒路径下,然后用sql...

  • 117,FMDB单例中处理多线程(面试点:FMDB多线程访问:F

    1,FMDB 单例中处理多线程 我们都知道FMDB 一个简单的使用就是调用它的单例模式 先创建个Person 表 ...

  • iOS开发·FMDB的使用与知识梳理

    一、FMDB的介绍二、FMDB的使用说明三、FMDB的创建和使用方法 一、FMDB的介绍 FMDB是构建在SQLi...

  • iOS FMDB 学习笔记(理论篇)

    TopicList 一.FMDB 简介 二.FMDB 使用说明 三.FMDB 创建及使用方法 四.FMDataba...

  • FMDB增删改查(成绩查询)

    首先 导入FMDB 并添加FMDB依赖库(labslite3.0) 创建model类 如图 紧接着创建业务处理层...

  • iOS 数据库

    一,FMDB 1,FMDB 的基本使用创建数据库 创建表单 增 删 改 查 FMDatabase这个类, 他不是线...

  • iOS FMDB

    iOS FMDB 数据库创建、增、删、改、查。 创建对象 创建表 integer,text:类型 primary ...

  • 数据库操作

    FMDB 创建数据库 创建表 增 删 改 查 索引 事务 多表联查

  • FMDB使用事项

    FMDB使用事项 1.创建数据库 引用 FMDB文件,我下载的这个FMDB中所有的引用已经集成在这一个文件中了 首...

  • 工厂模式

    工厂模式 :有工厂方法和抽象工厂两种常见的模式,属于创建类设计模式。用于封装对象创建的过程,我们不用知道对象是如果...

网友评论

      本文标题:FMDB 两种创建模式

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