闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > Absolute Database 7.93 for D4 – 11 Alexandria最新版

Absolute Database 7.93 for D4 – 11 Alexandria最新版

  • 软件大小:未知
  • 更新日期:2021-12-17
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Absolute Database 7.93 for D4 – 11 Alexandria最新版
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Absolute Database是BDE替代数据库系统。具有易于部署、高速、多用户、SQL支持、紧凑、安全、可靠、方便等优势! 使用Absolute Database,您不需要特殊的安装和配置,它可以直接编译到您的应用程序中。ComponentAce是一个Delphi数据库引擎,可让您告别Borland数据库引擎(BDE)。这种紧凑,高速的BDE替代品坚固且易于使用。使用此数据库引擎,可以使您的应用程序更小,更快!

功能特色

1、易于部署
·没有BDE,没有DLL,没有OCX
·不需要特殊的安装或配置
·数据库引擎直接编译为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语句
·INSERT,UPDATE,DELETE语句
·BETWEEN,IN,LIKE,IS NULL,EXISTS运算符
·汇总函数COUNT,SUM,MIN,MAX,AVG
·所有SQL'92的大多数算术,逻辑,日期时间和字符串函数和运算符
·通过函数CAST进行数据类型转换
·SQL脚本(用';'分隔的多个语句)
·查询中的参数
·在一个查询中从多个数据库中进行SELECT
·关联和非关联子查询
5、紧凑
·数据库引擎单元添加到应用程序中的代码量小
·通过可自定义的页面大小,压缩表元数据和其他特殊方式实现较小的数据库文件大小
·自动释放数据记录,索引页和BLOB块的可用空间
·快速的BLOB数据压缩
·字符串字段的短索引
·低内存消耗
6、兼容性
·支持大多数TTable字段数据类型,包括BLOB字段
·与标准的支持DB的可视控件(例如QuickReport,DBGrid,DBNavigator,DBImage,DBMemo,DBRichEdit和其他控件)完全兼容
·计算和查找字段
·TTable的大多数功能,包括键和范围方法
·支持IProvider接口(TClientDataSet)
7、功能性
·字符串和备注字段中的Unicode支持
·多字段索引,带有降序,升序,区分大小写和不区分大小写的选项
·共享表
·默认值支持
·字段值的最小,最大和非空约束
·导出到SQL脚本(逆向工程)
8、安全
·数据库文件的强加密
·各种受支持的加密算法:Rijndael,高级加密标准(AES)获胜者128位密钥,Rijndael 256位密钥,Blowfish 448位密钥,Twofish 128位密钥,Twofish 256位密钥,方形,单DES和三重DES
9、可靠性
·在由于其他应用程序引起的硬件故障或操作系统错误的情况下修复数据库
·自动检测数据库损坏并自动修复数据库文件
10、方便
·以最简单的方式执行表重组,保留所有现有数据
·从任何数据集导入和导出数据
·通过使用当前系统区域设置的国际化/本地化支持
·在表和数据库可能缓慢的操作过程中显示进度
11、实用工具
·DBImportExport实用程序,用于将现有表从具有BDE驱动程序的数据库系统(如Paradox,Interbase,Access,Oracle,SQL Server)传输到Absolute Database格式,反之亦然。
·绝对数据库管理器,可以轻松管理数据库并使用表和数据库文件执行所有受支持的操作
·使用Absolute Database Manager,您还可以轻松执行SQL查询
·所有实用程序均随附完整的源代码,并且可以用作高级示例
12、易于发展
·与TTable,TQuery,TSession和TDatabase组件完全兼容
·涵盖所有开发问题的广泛开发人员手册。
·大量的演示说明了广泛的用例
·及时和及时的技术支持
13、成本效益
·100%免版税,即无论您部署应用程序多少次,都无需支付额外的许可费用
·灵活的许可:源代码和无源代码版本,多开发人员许可

使用说明

一、创建数据库
要手动创建Absolute DB数据库文件,可以使用Absolute DB安装集中的DBManager实用程序(... \ AbsoluteDatabase \ Ultils \ Bin \ DBManager.exe)。
要从您的应用程序创建数据库,请使用TABSDatabase组件的CreateDatabase方法。
例:
  ABSDatabase1.DatabaseName := 'emp_db'; // unique name used further to identify db 
  ABSDatabase1.DatabaseFileName := 'c:\data\employees.abs'; 
  if (not ABSDatabase1.Exists) then 
    ABSDatabase1.CreateDatabase; 
删除数据库
要从应用程序代码中删除Absolute DB数据库文件,请使用TABSDatabase.DeleteDatabase方法。
二、建立表格
如果要手动创建表,请使用Absolute Database DBManager实用程序(... \ AbsoluteDatabase \ Ultils \ Bin \ DBManager.exe)。
要从您的应用程序创建表,您可以执行以下步骤:
1.将TABSDatabase和TABSTable组件从“组件”面板的“绝对DB”页面放置到数据模块或表单上。
2.设置TABSDatabase组件。将组件的TABSDatabase.DatabaseName设置为唯一值,该值稍后将用于标识数据库。将TABSDatabase.DatabaseFileName属性设置为现有或新数据库文件的名称。
3.设置TABSTable组件。从可用的TABSDatabase组件的下拉列表中设置TABSTable.DatabaseName属性。将TABSTable.TableName属性设置为要创建的表的名称。
4.指定要创建的字段。使用设计时编辑器或从应用程序代码中设置TABSTable.FieldDefs属性。更多细节...
5.指定要创建的索引(可选)。使用设计时编辑器或从应用程序代码中设置TABSTable.IndexDefs属性。更多细节...
6.确保已创建数据库文件。检查TABSDatabase.Exists属性,如果数据库文件不存在,则调用TABSDatabase.CreateDatabase。
7.调用TABSTable.CreateTable方法。
另请参见“创建表示例”和“ CREATE TABLE SQL”命令。
如果要创建多个表,请不要忘记在创建新表之前调用TABSTable.FieldDefs.Clear和TABSTable.AdvFieldDefs.Clear,以避免使用旧结构创建表。
删除表格
要从应用程序代码中删除表,请使用TABSTable.DeleteTable方法。
三、连接到数据库
您可以通过以下步骤连接到数据库文件:
 1.如果期望进行多用户数据库访问,则将TABSDatabase.MultiUser属性设置为True;如果已知数据库访问是单用户访问,则将MultiUser属性设置为False。
 2.调用TABSDatabase.Open方法或将TABSDatabase.Connected属性设置为True。
将Connected设置为True将执行Open方法。打开验证由TABSDatabase.DatabaseFileName指定的数据库是否存在,然后打开数据库文件。
与数据库断开连接
有两种方法可以将打开的数据库与数据库组件断开连接:
 1.将TABSDatabase.Connected属性设置为False。
 2.调用TABSDatabase.Close方法。
将连接设置为假呼叫关闭。关闭关闭所有打开的数据集和数据库文件。例如,以下代码关闭数据库组件的所有活动数据集和数据库文件:
ABSDatabase1.Connected:= False;

更新日志

-版本7.91(01/21/2019)
   新增功能:
   1.添加了对Delphi和C ++ Builder 10.3 Rio 32和64位的支持。
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧