SQLite编程操作
发布时间:2020-12-12 20:12:07 所属栏目:百科 来源:网络整理
导读:打开数据库链接 sqlite3_open 用法 int sqlite3_open( const char *filename,/* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle */); 用这个函数开始数据库操作。需要传入两个参数,一是数据库文件名,比如: 比如: E:/test.db .
打开数据库链接sqlite3_open用法
int sqlite3_open( const char *filename,/* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle */ ); 用这个函数开始数据库操作。需要传入两个参数,一是数据库文件名,比如:比如:E:/test.db.文件名不需要一定存在,如果此文件不存在,sqlite会自动建立它。如果它存在,就尝试把它当数据库文件来打开。二是sqlite3**,即前面提到的关键数据结构。这个结构底层细节如何,你不要管它。函数返回值表示操作是否正确,如果是SQLITE_OK则表示操作正常。相关的返回值sqlite定义了一些宏。具体这些宏的含义可以参考sqlite3.h文件。里面有详细定义。 关闭数据库链接sqlite3_close用法 ppDb为刚才使用sqlite3_open打开的数据库链接 执行sql操作sqlite3_exec用法
int sqlite3_exec( sqlite3* ppDb,/* 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 */ ); 这就是执行一条sql语句的函数。第1个参数不再说了,是前面open函数得到的指针。第2个参数constchar*sql是一条sql语句,以 |