1 先包含头文件
#include <sqlite3.h>
2 打开一个数据库
int sqlite3_open(
const char *filename, /* Database filename (UTF-8) */
sqlite3 **ppDb /* OUT: SQLite db handle */
);
举例:
if(sqlite3_open("EmployeeManagement.db",&db) != SQLITE_OK)
{
printf("error :%s \n",sqlite3_errmsg(db));
exit(-1);
}
printf("success open\n");
3 调用数据库语句对数据库进行操作
能做到这一点的有2条语句
(1)需要外加回调函数的 sqlite3_exec()
int sqlite3_exec(
sqlite3*, /* An open database */
const char *sql, /* SQL to be evaluated */
int (*callback)(void*,int,char**,char**), /* Callback function */
void *, /* 1st argument to callback */
char **errmsg /* Error msg written here */
);
接着看看回调