DISQLite3是针对于delphi的自管理,嵌入式和零配置的基于SQLite的SQL数据库引擎,是一款Delphi的第三方控件。软件没有独立运行的进程,与所服务的应用程序在应用程序进程空间内共生共存,所以省去了专用于关系型数据库管理系统日常费用。软件的原理就是把SQLite数据库引擎重新封装编译到Delphi的目标程序中,无需过多设置和管理,由于基于流行的SQLite 3数据库引擎的源代码库,所以继承了前者所有的功能。ps:因为软件是Delphi的第三方控件,所以要基于Delphi使用,本站同样提供
Delphi xe10破解版下载,欢迎免费下载体验!
安装教程
1、首先进行软件安装,运行“DISQLite3_5.21.0.exe”程序默认安装就可以了
2、安装完成后就可以得到软件资源包
3、然后将解压文件中的破解文件替换带安装目录下的资源包,点击复制和替换
4、接下来将Source目录和DX4目录添加到DelphiXE4的Tools->Options…->Library path中,基于软件的程序在编译的时候需要
5、在Delphi XE4 的IDE中打开软件安装目录中的Source目录中的DISQLite3_DXE4.dproj文件
6、打开.dproj文件后在Project Manager中点击DISQLite3_DXE4.bpl上点击右键Install,至此软件安装完成
7、建立一个VCL Forms Application,然后在Tool Palette组件面板中选择Yunqa中的TDISQLite3Database组件放到Form1中,然后开始编译运行,如果一切正常,说明组件安装成功了
软件功能
1、ACID事务,即使在系统崩溃和电源故障之后。
2、零配置,无需设置或管理。
3、实现大多数SQL-92。
4、完整的数据库存储在单个磁盘文件中。
5、支持千兆字节大小的数据库和千兆字节大小的字符串和字符串。自包含:没有外部依赖,没有DLL
6、小尺寸和智能链接:只需编译所需的代码,仅添加300 KB的代码空间
7、全文搜索(FTS),可定制的标记器,前缀匹配,以及15种语言的可选字词
8、使用SHA256密钥发生器的数据库
AES加密
9、Db.pas 是不需要的,它允许软件编译所有的Delphi,包括Delphi Standard和Delphi Personal
10、比普遍的数据库引擎更适合大多数常见操作
11、简单易用的API
12、使用软件创建的数据库文件也可以由Linux和MacOS使用SQLite3库访问
软件特色
1、加密支持:软件添加了AES加密,没有留下任何文件作为软件数据库的标识
2、不需要dll:软件直接编译到应用程序的可执行文件中。不再担心不兼容、过时或缺少动态链接库
3、一列纵队单位:整个软件数据库引擎包含在一个Delphi Pascal源代码单元中:添加DISQLite3Api之后
4、德尔福优化链接:软件的优化链接完全匹配Delphi的默认调用函数约定,与SQLite3相比,某些操作的性能提高了50%
5、非常小的足迹:软件是强大的,快速的和小的。完整的软件数据库引擎仅为您的应用程序增加了大约300 KB的代码空间——对于个人版本来说更是如此。这允许创建小到350 KB的完整数据库应用程序,甚至比SQLite3动态链接文件SQLite3 .dll还要小
更新日志
1、改进omit-left-join优化,以便在右手表为UNIQUE但不一定为NOT NULL的情况下工作
2、改进下推优化,使其适用于许多LEFT JOIN
3、使用小于最大值的rowid更新AUTOINCREMENT表时,应避免不必要地写入sqlite_sequence表
4、添加LEFT JOIN强度约简优化,将LEFT JOIN转换为普通JOIN,如果WHERE子句中存在可防止输出集中出现LEFT JOIN的额外全空行的条件
点击星星用来评分