ios开发中SQLite3的基本使用--打开数据库
#import "ViewController.h"#include <sqlite3.h>@implementation ViewController
- (void)viewDidLoad{ [super viewDidLoad]; // 获取Documents路径 NSString *document = YES) firstObject]; // 使用路径拼接文件名得到绝对路径 NSString *file = contacts.sqlite"]; // 创建一个数据库 sqlite3 *db = nil; /* 打开数据库(使用上面拼接的绝对路径去打开,如果没有sqlite文件,系统会自动创建)并返回结果 * 1、将上面拼接好的绝对路径转成c语言字符串 * 2、将文件路径与数据库指针通过参数传给c语言函数sqlite3_open(const char *filename, sqlite3 **ppDb) * 3、该函数会将数据库返回给传进去的数据库指针,以及返回值表示最终结果(失败、成功...) * 4、如果传入的文件绝对路径中的文件不存在,系统会自动创建一个新的文件并创建一个新的数据库 */ int result = sqlite3_open(, &db); // 返回结果 if (result == SQLITE_OK) { NSLog(@"打开数据库成功"); }else { NSLog(@"打开数据库失败"); } }
页:
[1]