+ -

SQLite 官方资源包介绍

SQLite教程以最新的SQLite版本version 3.33.0(2020-08-20)为基础,带你学习和了解最新的SQLite语法及使用。
本教程类含有大量的测试用例,都是本人亲测,简单好用,是你学习和参考的好帮手。
加入字节流官方QQ群:952873936或联系站长进行技术交流。

为了兼容各个平台,SQLite官网提供了从源代码到编译好的各种库或者源文件。这对于开发者是相当友好的,使用者可以根据项目的实际情况选择适合自己的包下载使用。
最新的SQLite包下载地址是:https://www.sqlite.org/download.html 当前最新的版本为:version 3.33.0.

SQLite源代码(Source Code)

  • sqlite-amalgamation-3330000.zip(2.31 MiB) 最简单的包,只有4个文件,分别是
    shell.c    //控制台测试程序
    sqlite3.c  //SQLite的主实现文件
    sqlite3.h   //SQLite头文件
    sqlite3ext.h //用于动态库时的导出函数,是各个函数指针定义
    
  • sqlite-autoconf-3330000.tar.gz(2.78 MiB) 相对于zip包中的文件,这个包中包括的文件是最全也是最多的,包括各种环境下的配置脚本,TCL(Tool Command Language)接口的tea makefile和使用说明readme。

    Tcl是一个比较简洁的脚本语言,官方地址 http://www.tcl.tk ,这里用来生成各个平台的应用工程。

aclocal.m4
compile
config.guess
config.sub
configure
configure.ac
depcomp
INSTALL
install-sh
ltmain.sh
Makefile.am
Makefile.fallback
Makefile.in
Makefile.msc
missing
README.txt
Replace.cs
shell.c
sqlite3.1
sqlite3.c
sqlite3.h
sqlite3.pc.in
sqlite3.rc
sqlite3ext.h
sqlite3rc.h
<DIR>          tea

tea目录下是各平台的相关生成脚本程序

tea\aclocal.m4
tea\configure
tea\configure.ac
tea\doc
tea\generic
tea\license.terms
tea\Makefile.in
tea\pkgIndex.tcl.in
tea\README
tea\tclconfig
tea\win
tea\doc\sqlite3.n
tea\generic\tclsqlite3.c
tea\tclconfig\install-sh
tea\tclconfig\tcl.m4
tea\win\makefile.vc
tea\win\nmakehlp.c
tea\win\rules.vc

使用 tea>dir /b/s 命令查看

对于源代码的使用,如果对SQLite各平台下的工程配置或者编译已经很熟悉的话,可以直接使用简易源代码包,如果想研究一下SQLite源代码的一些组说明信息,可以参考比较全的tar.gz包。

以上源代码包都是为了直接工程使用,故对源代码进行了合并压缩(SQLite.c和SQLite.h),如想学习源代码可以使用官网提供的替代源代码格式(Alternative Source Code Formats)。

SQLite文档(Document)

  • sqlite-doc-3330000.zip (9.38 MiB) SQLite提供的官方文档,即用户手册。以HTML格式发布,可以使用浏览器打开阅读。
    1599025792375

SQLite源代码(Alternative Source Code Formats)

SQLite提供2种源代码,一种是通用的源代码格式,用于各个平台的移植,另一个是预编译过的C语言代码。

  • sqlite-src-3330000.zip (12.01 MiB)
  • sqlite-preprocessed-3330000.zip (2.52 MiB)

SQLite编译好的库

除过源代码,SQLite也很贴心的提供了各个平台已经编译好的库供开发者直接使用,这就省去了需要手动自行编译的过程。

还有一些使用其它平台的,如Win Phone或者Windows运行时库等,这里不再介绍,具体可参考官网:https://www.sqlite.org/download.html

字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by bytekits.com,汇天下文字,成非凡梦想!!!