纷纭教育
您的当前位置:首页VC++6.0 实现文件数据库SQLITE基本操作

VC++6.0 实现文件数据库SQLITE基本操作

来源:纷纭教育
文件数据库中易操作,嵌入式跨平台的数据库要数SQLite了。一、外来头文件添加在SQLite网站download一个sqlite-amalgamation-…….zip文件,该文件里面有sqlite3.h头文件;将sqlite3.h复制到建立c程序源文件的目录下。二、对外来的lib文件的添加在下载页面找到sqlitedll-3_5_4.zip,将其中内容sqlite3.def和sqlite3.dll全部解压出来。例如到c:盘根目录。进入命令行进入c:盘如下输入:c:\\>lib/def:sqlite3.def就可以生成梦寐以求的lib文件。1、将生成的sqlite3.lib文件复制到vc安装目录下的Lib文件夹中2、菜单栏里面点“工程”-“设置”,在出现的窗体中中找到“连接”标签栏,在“对象/库模块”填写框里面加入sqlite3.lib。三、复制到sqlite3.dll文件到c程序源文件目录下做好上述3条就可以实现在源文件目录下生成db文件,并对其进行数据库操作了。以vc++为例,新建一个控制台程序win32consoleApplication,工程名aap,位置c:\\MyProjects\\aap,接下来建立一个Helloworld文件。按照上面内容复制h文件、lib文件、dll文件,添加lib设置。由于如下代码没有用到stdafx.h,所以需在“工程-设置”中“C/C++”标签栏下第一个分类选中“预编译的头文件”在下面“核选框”中选中第一个“不使用预补偿页眉”。然后粘贴进入下代码,编译,执行。#include#include\"sqlite3.h\"intmain(void){sqlite3*db=NULL;char*zErrMsg=0;intrc;rc=sqlite3_open(\"aa.db\&db);同名的数据库文件if(rc){fprintf(stderr,\"Can'topendatabase:%s\\n\sqlite3_errmsg(db));sqlite3_close(db);}elseprintf(\"openaa.dbsuccessfully!\\n\");sqlite3_close(db);return0;}//关闭数据库//打开指定的数据库文件,如果不存在将创建一个

因篇幅问题不能全部显示,请点此查看更多更全内容