2016年将已有.db数据库添加到ios项目里的方法.

iOS FMDB数据库

主题

FMDB数据库的操作:(当已有.db数据库的情况)


步骤:

1:添加头文件

#import "FMDatabase.h"

#import “FMResultSet.h”

2.定义全局变量:

{

    FMDatabase *_dataBase;//因为全局都要调用数据库,所以写成全局变量

}


3.开始搞起来:

//获得沙盒路径( documentPath 就是沙盒路径的地址)

    NSArray* paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory ,  NSUserDomainMask ,  YES );

    NSString* documentPath = [ paths objectAtIndex: 0 ];

    nslog(@“%@“,documentPath);//打印出来然后复制该地址,在终端上 open 该地址将.db数据库放入文件夹里.

 NSString* dbPath = [ documentPath stringByAppendingPathComponent: @"0810.db" ];//将该地址拼接起来成为最终的地址.


FMDatabase* database = [ FMDatabase databaseWithPath: dbPath ];

    if ( ![ database open ] )

    {

        return;

    }

    

    // 查找表 AllTheQustions

    FMResultSet* resultSet = [ database executeQuery: @"select * from yt_brand" ];

    

    // 逐行读取数据

    while ( [ resultSet next ] )

    {

        // 对应字段来取数据

        NSString* b_name = [ resultSet stringForColumn: @"b_name" ];

        NSLog( @"%@",b_name);

    }

    

    [ database close ];


附:

此方法只能在模拟器上操作,如果需要真机操作,请看下一篇博客.

   








-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值