iPhone开发 iPhone Sqlite3数据库实例操作

iphone开发 iPhone sqlite3数据库实例操作是本文要介绍的内容,下面是对sqlite3数据库的操作,首先是要倒入类,最基本的,但不要忘记。我对数据库的操作进行了单独的处理,自己看着比较舒服,也好明白,需要用到时,直接调用久好了,也可以有代理,一直没研究,日后好好看看,先总结这些,方便自己查看,忘记时找找,老不用会很快忘记,方便自己吧!

#import   


#define kFilename @"data.sqlite3" 

1.打开数据库操作

-(void)openDB {  



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




NSString *documentsDirectory = [paths objectAtIndex:0];  




NSString *dataFilePath = [documentsDirectory stringByAppendingPathComponent:kFilename];  



if (sqlite3_open([dataFilePath UTF8String], &database) != SQLITE_OK) {  


sqlite3_close(database);  


}  


} 

2.创建表,结构,类型

- (void)initDB {  


char *errorMsg;  



NSString *sql = @"CREATE TABLE IF NOT EXISTS USER (USER_ID INTEGER PRIMARY KEY,USERNAME TEXT,PASSWORD TEXT);";  



if (sqlite3_exec(database, [sql UTF8String], NULL, NULL, &errorMsg) != SQLITE_OK) {  


sqlite3_close(database);  


}  


} 

3.执行添加方法

相关推荐