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) {
CCLog( @"打開數據庫失敗,錯誤碼:%d ,錯誤原因:%s\n" , result, errMsg );
}
sqlstr = "SELECT area_name FROM weathers";
char **re;
int r,c;
result = sqlite3_get_table(pDB, sqlstr.c_str(), &re, &r, &c, NULL);
for (int i = 0; i < r; i++) {
CCLog(@"%s",re[i]]);
}
如果要執行插入,刪除等命令,應該用sqlite3_exec();