/ Published in: iPhone
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
SQLite是基于Cçš„API,在iPhoneä¸çš„è¿è¡Œé€Ÿåº¦è¶…级快(在苹果网站上也有一个对比,确实应该是速度最快的)。 由于在iPhone3.0上已ç»æ”¯æŒäº†Core Data,是苹果一个新的API,并且是基于SQlite的。速度也是éžå¸¸å¿«å§ï¼Œä¿¡ä¸ä¿¡ç”±ä½ 。所以我们对SQLite仅需è¦æ‡‚一些å³å¯ï¼Œä»¥ä¸‹æ˜¯ä¸€äº›åŸºç¡€ä¿¡æ¯ 打开数æ®åº“ sqlite3 *database = NULL; //建立一个sqliteæ•°æ®åº“å˜é‡ int sqlite3_open(const char *文件å, sqlite3 **db); //那个文件å需è¦æ˜¯cString, //之åŽé‚£ä¸ªdb对象使用我们建立的databaseå˜é‡ //以下是一个开打的例å: if(sqlite3_open([fileAddress UTF8String], &database) == SQLITE_OK) //UTF8String方法转æ¢NSString为cString 执行一个SQLiteè¯å¥ï¼š int sqlite3_exec(sqlite3 *db, const char *sql, int (*callback)(void*,int,char**,char**), void *context, char **error); å…³é—一个数æ®åº“: int sqlite3_close(sqlite3 *db); //这个ä¸ç”¨è§£é‡Šäº†å§ 一个å“åº”å‡½æ•°çš„æ ¼å¼ï¼š int callback(void *context, int count, char **values, char **columns); 多了暂时就ä¸æ‰“了,试试CoreDataå§ï¼Œå¾ˆé…·çš„。Apple真的会把人惯åçš„
URL: http://c.gzl.name/archives/195