program-
#include < stdio.h>
#include < stdlib.h>
#include < sqlite3.h>
static int callback(void *data, int argc, char **argv, char **azColName){
int i;
fprintf(stderr, "%s: ", (const char*)data);
for(i = 0; i< argc; i++){
printf("%s = %sn", azColName[i], argv[i] ? argv[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 = "select * from Mytable";
//now execute this query
rc = sqlite3_exec(db, sql, callback, 0, &z);
printf("Operation donen");
sqlite3_close(db);
return 0;
}
Id : 1
Name : NAME1
Age : 21
Id : 2
Name : NAME2
Age : 22
Operation done