sqlite数据库在移动平台上应用非常广泛,功能也非常强大。在IOS平台上的使用非常方便。
首先,导入sqlite3。点击“Targets”-“Build Phases”-“Link Binary With Libraries”,点击“+”号,添加libsqlite3.dylib.
然后,在代码中添加头文件sqlite.h,就可以用了。如:
从数据库中读取数据:
sqlite3 *pDB = NULL;
char *errMsg = NULL;
std::string sqlstr;
int result;
result = sqlite3_open("/Users/yeffcool/Desktop/sqlite/sqlite/Resources/weather.db", &pDB);
if (result != SQLITE_OK) {
}
sqlstr = "SELECT area_name FROM weathers";
char **re;
int r,c;
result = sqlite3_get_table(pDB, sqlstr.c_str(), &re, &r, &c, NULL);
}
如果要执行插入,删除等命令,应该用sqlite3_exec();