李sir_Blog

博客园 首页 联系 订阅 管理

2013年3月27日

摘要: sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。使用sqlite前的准备使用sqlite是很多做ios开发中第一次面对c的情况,包括我。因为sqlite是c写的,objc可以直接使用c代码。在sqlite前,一般都会使用cocoa touch框架,都是基于objc的。首先,需要在对应文件的头文件中加入:#import "/usr/include/sqlite3.h"并在Frameworks中加入所需的库,否则会报错:Undefin 阅读全文
posted @ 2013-03-27 16:48 李sir 阅读(1652) 评论(0) 推荐(0)

摘要: 我也是在网络上找的,自己加了锁,支持线程安全.h文件[cpp] view plaincopyprint?#import<Foundation/Foundation.h> #import"sqlite3.h" @interfaceDatabaseOperation:NSObject{sqlite3*m_sql;NSString*m_dbName;NSLock*m_lcok;}@property(nonatomic)sqlite3*m_sql;@property(nonatomic,retain)NSString*m_dbName;-(id)initWithDbNa 阅读全文
posted @ 2013-03-27 11:38 李sir 阅读(1253) 评论(0) 推荐(0)