Xcode 中sqlite数据库的创建与数据库的导入
来源:互联网 发布:林弯弯的淘宝店叫什么 编辑:程序博客网 时间:2024/05/22 04:37
一、获得沙盒中的数据库文件夹
方法1:NSString *path=[[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]stringByAppendingPathComponent:@"dlg.sqlite"];
方法2:
NSString *path=[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES)lastObject]stringByAppendingPathComponent:@"dlg.sqlite"];
sqlite3 *_db=NULL;
int result=sqlite3_open(path.UTF8String, &_db);//如果数据库文件不存在时,会自动创建。
if (result==SQLITE_OK) {NSLog(@"成功打开数据库");}
二、数据库的导入
操作步骤:1、把工程外的数据库文件拖入该工程中(比如该数据库文件名为otherDlg.sqlite)
2、NSString *path=[[NSBundle mainBundle]pathForResource:@"otherDlg" ofType:@"sqlite"];
NSLog(@"%@",path);//系统自动查找改文件名所在的路径
特别注意的是,工程文件夹中的otherDlg.sqlite文件不会被操作,而是在path路径下的otherDlg.sqlite文件会被操作,就好比该工程文件夹下的otherDlg.sqlite被复制到path路径中,数据库的操作都和path中的otherDlg.sqlite有关,比如在数据库中创建了一个表,该表不会显示在工程文件夹下的otherDlg.sqlite中而会显示在path路径中的otherDlg.sqlite。
- Xcode 中sqlite数据库的创建与数据库的导入
- SQLite数据库的创建
- Sqlite数据库的创建与方法
- SQLite3创建数据库的方法 和 SQLite从Excel文件中导入数据 及 python/qpython sqlite 中文 乱码
- android sqlite 数据库的创建
- android sqlite 数据库的创建
- 数据库中数据库与表的创建
- SQLite数据库的创建及升级数据库
- 【android】SQLite数据库的创建和操作、SQLite数据库可视化
- Android SQLiteOpenHelper Sqlite数据库的创建与打开
- 数据库中图片的导入与导出
- SQLite的使用和数据库的创建
- Android 环境下Sqlite数据库的创建
- FireDAC 下的 Sqlite [4] - 创建数据库
- 创建带有密码的sqlite 数据库
- android--sqlite数据库创建的真正时候
- FireDAC 下的 Sqlite 创建数据库
- android下的轻量级Sqlite创建数据库
- BZOJ1001
- BZOJ1040 [ZJOI2008]骑士(基环树+树形dp)
- Volley框架的使用
- [LeetCode]Factorial Trailing Zeroes
- 数组中只出现一次的数字
- Xcode 中sqlite数据库的创建与数据库的导入
- telnet 测试某端口是否可用
- Leetcode[100]-Same Tree
- IBokan_ios80_自学系列_1(switch语句+if...else...语句练习)
- HTTP协议之响应头Date与Age
- 点修改密码后,用JS实现弹出框 在框里输入密码后点修改返回
- 设计模式学习笔记--策略模式(Strategy Pattern)
- 健长乐胶囊真的可以长高吗?网上是不是造谣
- C99/GNU99对inline关键字的处理不同于C89