Sian 发表于 2014-12-19 11:59:41

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]
查看完整版本: ios开发中SQLite3的基本使用--打开数据库