加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

初识SQLite[二]

发布时间:2020-12-12 23:36:10 所属栏目:百科 来源:网络整理
导读:上次文章我描述了自己对刚接触SQLite的初步理解,现在看看,却有不妥之处。今天,在公司作完工作,时间尚早,想起一直惦念的SQLite,就试着把它进行了一下简单的编译。编译过程中出现了很多警告,但最终编译顺利完成,利用编译得到得SQLite.DLL,我写了一个

上次文章我描述了自己对刚接触SQLite的初步理解,现在看看,却有不妥之处。今天,在公司作完工作,时间尚早,想起一直惦念的SQLite,就试着把它进行了一下简单的编译。编译过程中出现了很多警告,但最终编译顺利完成,利用编译得到得SQLite.DLL,我写了一个小程序测试,也可以正常使用。表明这个流程是正确的。下面就是我的具体步骤,写出来,作为备忘。我所在的电脑上没有其它的C编译器,而我又没有权限安装,只好利用wince来试着编译了。我的环境是:EVC4 + SP4。第一步:利用我下载下来的SQLite for Windows CE 的源代码,在eVC里新建一个“WCE Dynamic-Link Library”工程,命名为sqlite。然后将我下载的源码中所有的文件复制到工程文件夹下,添加所有文件到项目中,开始编译,结果编译报错,其中的一个错误的大体意思是没有tcl.h文件。费劲心机也没能找到问题所在,到网上找寻答案,说是要在添加文件到项目中的时候,去除shell.c和tclsqlite.c,照做,果然。这里我分析具体原因,可能这是依赖于另外的文件的两个文件。在这里是没有具体作用的吧?暂且不表,后面定做具体研究。到这里我已经得到了SQLite.dll文件了。第二步:写了一个简单的小的eVC工程文件,来调用这个SQLite.dll文件,使用其中的方法,创建数据库,创建表,增删改查数据,皆成。至此,初步的实验完成。 【后记】在.NET平台下,如果要使用SQLiter,其实是不用自己编译源文件这么麻烦的,.NET中自带了一个命名空间System.Data.SQLite.DLL.我们只要直接使用这个文件就可以了,这是已经将SQLite.dll封装好的。这是我在查阅网上资料时发现的,看来微软很细心啊。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读