代碼如下是C語言的,很簡單了,可以參考一下:
sqlite3 *db;
char SqlText[256];
if(sqlite3_open(“TEST.DB”, &db) != SQLITE_OK)
{
fprintf(err,"The Test.db Open Error!");
exit(0);
}
sprintf(SqlText,"Create TABLE test1(id integer,name text,age integer)");
int rc = sqlite3_exec(db, SqlText, callback, 0, &zErrMsg);
if( rc!=SQLITE_OK ){
fprintf(stderr, "SQL error: %s\n", zErrMsg);
}
sqlite3_close(db);
static int callback(void *NotUsed, int argc, char **argv, char **azColName){
int i;
int rowpr=argc-1;
NotUsed=0;
for(i=0; i<rowpr; i++)
printf("%s ",azColName[i]);
printf("%s\n",azColName[rowpr]);
for(i=0; i<rowpr; i++){
printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
printf("%s ", argv[i] ? argv[i] : "NULL");
}
printf("%s\n", argv[rowpr] ? argv[rowpr] : "NULL");
return 0;
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。