小巧、快速、可靠。
三选其三。

SQLite 下载页面

预发布快照
sqlite-snapshot-202408161851.tar.gz
(3.12 MiB)
包含 合并 源代码、命令行 shell 源代码、Unix 的配置/make 脚本以及 Windows 的 Makefile.msc。请参阅 更改日志时间轴 以获取更多信息。
(SHA3-256: 29385fe85e23179d7cceaa538ac4269635ecefd884a91a617d237732e95f1a02)
源代码
sqlite-amalgamation-3460100.zip
(2.64 MiB)
作为 合并 的 C 源代码,版本 3.46.1。
(SHA3-256: af6aae8d3eccc608857c63cf56efbadc70da48b5c719446b353ed88dded1e288)
sqlite-autoconf-3460100.tar.gz
(3.11 MiB)
作为 合并 的 C 源代码。还包括一个“configure”脚本和用于 TCL 接口TEA makefile。
(SHA3-256: 923f68143dcd9fc0c38778dee253fd6540a91f578173a04ca5adff885d8a8fbb)
文档
sqlite-doc-3460100.zip
(10.35 MiB)
文档作为一组静态 HTML 文件。
(SHA3-256: bdc7b3d51e744e060b455c5a9e1c5274d316a57ff846d4150313ac83019100ed)
Android 预编译二进制文件
sqlite-android-3460100.aar
(3.44 MiB)
一个预编译的 Android 库,包含核心 SQLite 以及相应的 Java 绑定,可以轻松地放入任何 Android Studio 项目中。
(SHA3-256: c3bec0e3a17349d3a7a6b9b7d9f23e4b14ae38a175469c28377cd1e7aa41f62c)
Linux 预编译二进制文件
sqlite-tools-linux-x64-3460100.zip
(10.54 MiB)
用于管理 SQLite 数据库文件的命令行工具包,包括 命令行 shell 程序、sqldiff 程序和 sqlite3_analyzer 程序。(64 位)
(SHA3-256: 6a74862884295d625ab015abdcb20cdf29e7cbc3fcfd0c2b3966059bfac21b6c)
Mac OS X (x86) 预编译二进制文件
sqlite-tools-osx-x64-3460100.zip
(3.55 MiB)
用于管理 SQLite 数据库文件的命令行工具包,包括 命令行 shell 程序、sqldiff 程序和 sqlite3_analyzer 程序。(64 位)
(SHA3-256: 556a1c132484c762abcc6ceca40649e1d08bfb17a52f61ec27c300ca50738d1e)
Windows 预编译二进制文件
sqlite-dll-win-x86-3460100.zip
(1.01 MiB)
SQLite 版本 3.46.1 的 32 位 DLL (x86)。
(SHA3-256: 3bfa096b3e630d2f8f6c45bfae2c305fbf4c1e31702b176c5b5b31330a74b916)
sqlite-dll-win-x64-3460100.zip
(1.26 MiB)
SQLite 版本 3.46.1 的 64 位 DLL (x64)。
(SHA3-256: fa1d891b5f371f2f5260f14bfbd43fa129aa368ab33850e41bbf5d353f9436a2)
sqlite-tools-win-x64-3460100.zip
(4.80 MiB)
用于管理 SQLite 数据库文件的命令行工具包,包括 命令行 shell 程序、sqldiff.exe 程序和 sqlite3_analyzer.exe 程序。64 位。
(SHA3-256: 3ad254b72b1f1fab3f24df5c3183b5ad484e2c299dd72c10a2582fa3b727d075)
.NET 预编译二进制文件
System.Data.SQLite访问 System.Data.SQLite.org 网站,尤其关注 下载页面,以获取 .NET 版 SQLite 的源代码和二进制文件。
WebAssembly & JavaScript
sqlite-wasm-3460100.zip
(826.31 KiB)
一个预编译的 sqlite3.wasm 及其 JavaScript API 包,可用于 Web 应用程序。
(SHA3-256: 29950d83f94b9295896c226d7d98fd95dc6be6ac00ad7a644595ac9f52d63929)
其他源代码格式
sqlite-src-3460100.zip
(13.62 MiB)
SQLite 版本 3.46.1 的完整(原始)源代码树快照。请参阅 如何编译 SQLite 以获取使用详细信息。
(SHA3-256: 23fdf1ebc809971e73fa7875c1cc9f854f4c2274446f4f4a18c9fa2ec6cae12e)
sqlite-preprocessed-3460100.zip
(2.74 MiB)
SQLite 版本 3.46.1 的预处理 C 源代码。
(SHA3-256: 665768417eaca60b86ec448f40d05283cdc74f4222fe1324a5d55018fc3e3cec)

构建产品名称和信息

构建产品的命名使用以下模板之一

  1. sqlite-product-version.zip
  2. sqlite-product-version.tar.gz
  3. sqlite-product-os-cpu-version.zip
  4. sqlite-product-date.zip

模板 (1) 和 (2) 用于源代码产品。模板 (1) 用于通用源代码产品,模板 (2) 用于通常仅在类 Unix 平台上才有用的源代码产品。模板 (3) 用于预编译的二进制文件产品。模板 (4) 用于非官方的源代码预发布“快照”。

版本 的编码方式使得文件名在使用“ls”查看时按版本号升序排序。对于版本 3.X.Y,文件名编码为 3XXYY00。对于分支版本 3.X.Y.Z,编码为 3XXYYZZ。

模板 (4) 中的日期格式为:YYYYMMDDHHMM

为了方便脚本驱动提取可下载文件 URL 和相关信息,此页面源代码中嵌入了 HTML 注释。其第一行(不含前导标签)为

下载产品数据供脚本读取
其后续行包含一个具有以下列标题的 CSV 表格
PRODUCT,VERSION,RELATIVE-URL,SIZE-IN-BYTES,SHA3-HASH
列标题和后续数据行没有前导空格。PRODUCT 列是一个常量值(“PRODUCT”),方便正则表达式匹配。其他列不言自明。此格式将保持稳定,除非可能在旧列右侧附加新列。

源代码存储库

SQLite 源代码维护在三个地理位置分散的自同步 Fossil 存储库中,可供匿名只读访问。任何人都可以查看存储库内容并下载单个文件的历史版本或历史检入的 ZIP 归档文件。您还可以 克隆整个存储库

请参阅 如何编译 SQLite 页面以获取有关如何使用原始 SQLite 源代码的更多信息。请注意,需要最新版本的 Tcl 才能从存储库源代码构建。 合并 源代码文件(“sqlite3.c”和“sqlite3.h”文件)构建产品,并且不包含在原始源代码树中。

https://www.sqlite.org/src(达拉斯)
https://www2.sqlite.org/src(纽瓦克)
https://www3.sqlite.org/src(旧金山)

GitHub 镜像位于

https://github.com/sqlite/sqlite/

文档维护在位于以下位置的单独 Fossil 存储库中

https://www.sqlite.org/docsrc(达拉斯)
https://www2.sqlite.org/docsrc(纽瓦克)
https://www3.sqlite.org/docsrc(旧金山)