@H_502_0@# include <stdio.h> # include "sqlite3.h" # include <stdlib.h> int main(void) { sqlite3 *db;//建立一个sqlite3类型的指针db!可以当做数据库的操作句柄。 //没有这个句柄那么所有的sqlite3函数都没有任何实际意义 int Feedback = sqlite3_open("sqlite3.db",&db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件,并返回给db句柄值。 if( Feedback != sqlITE_OK ) { printf("没有打开名为:sqlite3.db 的数据库\n 原因是:%s\n",sqlite3_errmsg(db)); system("pause"); //sqlite3_errmsg()是返回错误后的提示信息!参数是数据库的操作句柄。 sqlite3_close(db); //sqlite3_close()是关闭指定数据库句柄的数据库! exit(-1);//非正常退出! } else printf("成功打开或成功创建 名为:sqlite3.db !\n"); system("pause"); sqlite3_close(db); //关闭数据库 return 0; } |