Absolute Database是Delphi 和 C++ Builder 的 BDE 替代方案。无 BDE(BDE 替换)、无 DLL、SQL92(DDL 和 DML)、单用户和多用户(文件服务器)、与标准 DB 感知控件完全兼容、强加密、BLOB 压缩、单文件数据库,高速,嵌入式数据库,高可靠性,导入/导出功
Absolute Database是Delphi 和 C++ Builder 的 BDE 替代方案。无 BDE(BDE 替换)、无 DLL、SQL'92(DDL 和 DML)、单用户和多用户(文件服务器)、与标准 DB 感知控件完全兼容、强加密、BLOB 压缩、单文件数据库,高速,嵌入式数据库,高可靠性,导入/导出功能,内存表,unicode 字段,无与伦比的易用性,广泛的文档,大量的演示。紧凑、高速、强大且易于使用的数据库引擎
功能特色
1、易于部署
没有BDE,没有DLL
无需特殊安装或配置
数据库引擎直接编译成EXE
单文件数据库格式
数据库文件可以与应用程序EXE文件合并
2、高速
高级缓存管理和缓冲架构
复杂的SQL查询和过滤优化器
针对SQL查询的临时结果特别优化的数据库引擎
快速B*-Tree索引,对数千和数百万条记录进行高速索引
用于批量插入、更新和删除的缓冲事务
用于将数据加载到内存中的快速操作的内存表
只读数据库优化,如CD上的数据库
多线程应用的高并发设计
超快速内存表
3、多用户
零管理文件服务器
自动记录和表格锁定
自动检测其他用户所做的更改
并发连接的可配置限制
在单用户和多用户模式之间轻松切换
具有ReadCommited隔离级别的完整事务支持
4、SQL支持
带有DISTINCT、INNER LEFT、RIGHT、FULL和OUTER JOIN、GROUP BY和ORDER BY子句的SELECT
CREATE TABLE、DROP TABLE、ALTER TABLE语句
CREATE INDEX、DROP INDEX语句
插入、更新、删除语句
BETWEEN、IN、LIKE、IS NULL、EXISTS运算符
聚合函数COUNT,SUM,MIN,MAX,AVG
大多数SQL'92算术、逻辑、日期时间和字符串函数和运算符
通过函数CAST进行数据类型转换
SQL脚本(用';'分隔的多个语句)
查询中的参数
在一个查询中从多个数据库中选择
相关和非相关子查询
5、紧凑
由数据库引擎单元添加到应用程序中的少量代码
通过可定制的页面大小、表元数据的压缩和其他特殊手段实现的小数据库文件大小
数据记录、索引页和BLOB块的自动可用空间回收
快速BLOB数据压缩
字符串字段的短索引
低内存消耗
6、兼容性
支持大部分TTable字段数据类型,包括BLOB字段
与标准DB感知可视控件完全兼容,例如QuickReport、DBGrid、DBNavigator、DBImage、DBMemo、DBrichEdit等
计算字段和查找字段
大多数TDatabase、TQuery和TTable属性、方法和事件
支持IProvider接口(TClientDataSet)
7、功能性
字符串和备注字段中的Unicode支持
具有降序、升序、区分大小写和不区分大小写选项的多字段索引
共享表
默认值支持
字段值的最小值、最大值和非空约束
导出到SQL脚本(逆向工程)
8、安全
数据库文件的强加密
多种支持的加密算法:Rijndael、高级加密标准(AES)获胜者128位密钥、Rijndael 256位密钥、Blowfish 448位密钥、Twofish 128位密钥、Twofish 256位密钥、Square、Single DES和Triple DES
9、可靠性
在另一个应用程序导致硬件故障或操作系统错误的情况下修复数据库
自动检测数据库损坏和自动修复数据库文件
10、方便
以最简单的方式执行表重组,保留所有现有数据
从任何数据集导入和导出数据
通过使用当前系统语言环境支持国际化/本地化
在使用表和数据库的潜在缓慢操作期间显示进度
11、实用程序
DBImportExport实用程序将现有表从具有BDE驱动程序的数据库系统(例如Paradox、Interbase、Access、Oracle、SQL Server)传输到绝对数据库格式,反之亦然。
绝对数据库管理器可轻松管理数据库并使用表和数据库文件执行所有支持的操作
使用Absolute Database Manager,您还可以轻松执行SQL查询
所有实用程序都带有完整的源代码,可以用作高级示例
12、易于开发
与TTable、TQuery、TSession和TDatabase组件完全兼容
涵盖所有开发问题的广泛的开发人员手册。
大量演示说明了广泛的用例
及时响应的技术支持
13、成本效益
100%免版税,即无论您部署应用程序多少次都无需支付额外的许可费用
灵活的许可:源代码和无源代码版本,多开发者许可
使用说明:
Delphi 数据库引擎,它让您忘记 Borland 数据库引擎 (BDE)。这种 BDE 替代品是紧凑、高速、强大且易于使用的数据库引擎。使用 Absolute Database,您不需要特殊的安装和配置,它会直接编译到您的 EXE 中。使用 Absolute Database BDE 替代方案让您的应用程序更快更小!