program-
#include < stdio.h>
#include < stdlib.h>
#include < sqlite3.h>
static int callback(void *n, int argc, char **a, char **colname) {
int i;
for(i = 0; i< a; i++) {
printf("%s = %sn", colname[i], a[i] ? a[i] : "NULL");
}
printf("n");
return 0;
}
int main(int argc, char* argv[]) {
sqlite3 *db;
char *z= 0;
int rc;
char *sql;
//open database
rc = sqlite3_open("test.db", &db);
//query
sql = "insert into Mytable(ID,name,age) values(1,"NAME1",21);";
//now execute this query
rc = sqlite3_exec(db, sql, callback, 0, &z);
printf("Data is insertedn");
sqlite3_close(db);
return 0;
}
Data is inserted