2016年将已有.db数据库添加到ios项目里的方法.
来源:互联网 发布:埃及恐怖袭击 知乎 编辑:程序博客网 时间:2024/06/04 00:21
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 ];
附:
此方法只能在模拟器上操作,如果需要真机操作,请看下一篇博客.
-
- 2016年将已有.db数据库添加到ios项目里的方法.
- 把数据库里的东西添加到arraylist里
- iOS 添加Cordova到已存在的Xcode 工程里
- 添加频道到数据库的方法
- 向ios模拟器里添加图片的简单方法
- ios添加GPUImage到项目
- 无法把Import到myeclipse里web项目部署到tomcat里的方法
- 将数据库里的数据导出到EXCEL中的方法
- SSH2+mySQL整合项目,在由一个名为A的DB,转到B的DB时,项目还是连到之前的A数据库之原因
- Android的Contact数据库contacts2.db里的名字问题
- 把struts2的jar包添加到项目中的方法
- 把struts2的jar包添加到项目中的方法
- iOS将文字添加到图片上的方法
- 关于导入到myeclipse里的web项目不能添加tomcat服务的解决方法
- 怎么将显示出来的数据添加到数据库里的另一张表里
- db生成方法一:将assets中的数据库atf.db拷贝到内部存储中
- iphone ios 音频添加,合成,替换到视频(里的音轨)
- iphone ios 音频添加,合成,替换到视频(里的音轨)
- Codeforces Round #368 (Div. 2) Pythagorean Triples
- java分页
- React 学习笔记
- 记一次30位密钥长度RSA加密破解过程
- Qt 应用程序的部署
- 2016年将已有.db数据库添加到ios项目里的方法.
- #187 Gas Station
- python 对图片的截取
- U3D开发学习之路--C#基础
- Codeforces Round #365 (Div. 2) 题解
- nginx 平滑升级
- 深度学习(逻辑回归)
- Anddroid 性能优化一 UI性能优化
- 2016年8月cocoaPod最新配置方法