DISQLite3 v5.53.0 发布于 2025 年 9 月 18 日,主要更新内容如下:
- 支持 Delphi 13 Florence(Win32 与 Win64 平台)。
- 将 DIUtils.pas 中的 Unicode 函数更新至 Unicode 17.0.0 标准
DISQLite3 是一款专为 Delphi(Embarcadero / CodeGear / Borland)设计的 嵌入式 SQLite3 数据库引擎,具有 自包含、零配置、无需外部 DLL 的特点。它基于 SQLite3 核心,但针对 Delphi 进行了优化,提供更高效的性能和更便捷的集成方式。
DISQLite3 的主要特点
嵌入式 & 零配置
无需安装数据库服务器,所有数据存储在 单个磁盘文件 中,便于部署和管理。
编译后直接嵌入到应用程序,无需额外依赖 DLL 文件。
高性能 & 低内存占用
相比标准 SQLite3,某些操作的性能提升 50%,特别适合 Delphi 应用。
编译后仅增加约 300 KB 的代码空间,适合小型应用。
完整 SQL-92 支持
支持标准 SQL 语法,包括
SELECT、JOIN、TRANSACTION、VIEW、TRIGGER等。提供 ACID 事务,确保数据一致性。
加密 & 安全
支持 AES 数据库加密,使用 SHA256 密钥生成器保护数据安全。
可防止未授权访问,适用于敏感数据存储。
全文搜索(FTS)
内置 全文索引,支持 15 种语言 的词干分析,适合文本搜索应用。
跨平台兼容
数据库文件可在 Windows、Linux、macOS 上共享,兼容标准 SQLite3 格式。
Delphi 优化
提供 TDataSet 支持,方便与 Delphi 的数据感知控件(如 DBGrid)集成。
支持 TStream 读写 BLOB,便于处理二进制数据。
DISQLite3 版本对比
DISQLite3 提供 个人版(免费) 和 专业版(商业授权),主要区别如下:
| 功能 | Personal 版 | Pro 版 |
|---|---|---|
| Windows 64位支持 | ❌ | ✔ |
| SQL-92 兼容 | ✔ | ✔ |
| 全文搜索(FTS) | ✔ | ✔ |
| AES 加密 | ✔ | ✔ |
| 自定义 SQL 函数 | ❌ | ✔ |
| 触发器 & 视图 | ❌ | ✔ |
| 商业用途授权 | ❌ | ✔ |
适用场景
桌面应用:本地数据存储(如财务软件、笔记工具)。
嵌入式系统:IoT 设备、智能终端的数据管理。
移动开发:可结合 Delphi 跨平台方案(如 FMX)使用。
快速原型开发:免安装,适合 MVP 开发。




还没有评论,来说两句吧...