UniDACPro下载 UniDAC(Delphi控件) v7.0.1 for D6-XE10.2 全套源码版(附安装使用方法)

UniDAC是一套最受欢迎的数据集组件,提供从Windows,Linux,macOS,iOS和Android上的Delphi,C ++ Builder,Lazarus(和Free Pascal)直接访问多个数据库的32位和64位平台。 它分享了对Oracle,Microsoft SQL Server,MySQL,InterBase,Firebird,PostgreSQL,SQLite,MongoDB,Amazon Redshift,Microsoft Access,Adaptive Server等多种数据库服务器的统一访问。 Enterprise,Advantage Database Server,DB2等(应用ODBC提供程序)以及各种云服务。

UniDAC提供统一的数据库相关应用程序开发流程。这意味着您可以轻松地在项目中的不同数据库之间进行切换,而无需深入了解它们的具体情况,以及由于与服务器无关的接口而创建跨数据库应用程序。

UniDAC是一个方便应用和高效的数据访问解决方案发挥作用的许多具体到每个服务器的功能,旨在帮助程序员开发更快和更清洁的数据库应用程序。UniDAC这样的标准通用技术的dbExpress是一个完整的更换。

UniDAC Pro 最新安装版下载地址

【UniDAC的优点】

知识兔

1、非常完美的支持多数据库的数据集套件。这一点,ADO也支持多数据库,但ADO除了MSSQL驱动之外,其他驱动支持的非常差。就拿Oracle驱动来说,在调用oracle复杂的存储过程参数,总是或多或少有些问题;MSSQL企业管理器如果用了第三方驱动(比如是oracle),在导入导出数据也尚存在问题!更别提不是主流的IB数据库驱动。UniDAC支持Oracle、MSSQL、MYSQL、IB/FB、PostgreSQL。

2、对三层特性支持非常好!也许你也会问,三层也是访问DB,ADO也支持啊?!但三层最好方式是无状态方式,在高并发的处理中,一般不允许本地有数据集缓存。ADO没有单向数据集特性,所有的数据下载到本地,不停的开辟内存或释放大内存,对三层的内存是一个极大考验。TUniQuery有一个UniDirectional属性,支持单向速度,这点和DBX的想法不谋而合。况且,单向数据集特性速度非常快,在三层中,配合TDataSetProvider,中间件将其Data包发送到客户端,速度无可比拟。ADO也有流或XML格式包,但无论是XML或流格式,数据包远比CDS的包大几倍。CDS封包技术很好!

3、一些非常有用的属性或方法。常言道,细微之处见体贴。UniDAC有一些过人的方法或属性。比如,刷新单条记录(RefreshRecord)、多表更新的属性(UpdatingTable)、宏替换参数(Macros)、集成删除/新增/修改/刷新/锁定SQL语句、FetchRows,更让人称道的是引入了UpdateSQL组件。
在处理MSSQL新增后的自增字段,和ADO一样可以直接自动返回自增字段值,这一点,BDE不能做到、DBX不能做到、ZEOSDB不能做到。更令人称奇是,配合TUniUpdateSQL,还能自动返回自增字段值。
TUniUpdateSQL是一个好东西,ADO缺少TUdateSQL运作模式,默认的更新机制是主键字段+已变化的字段做where条件。在一般情况下是没问题,但如果这个表没有主键或where条件中的字段小数位很长导致误餐,就会产生更新找不到记录。TUdateSQL可以保证这点,运作灵活又透明。

4、对oracle支持非常好。别的不说,光是一个oracle连接的Direct Mode,不用安装oracle官方肥硕客户端(网上也有精10M左右简版的客户端),只要客户机支持TCP/IP协议即可。如果用ADO连接Oracle,必须保证先安装oracle客户端,还要配置连接文件,一堆繁琐事情。UniDAC对oracle支持的非常完美,和专业化的DOA差不多!

【应用方法】

知识兔

一、安装

1.解压后把UniDAC文件夹
2.在UniDAC\Source\Delphi7文件夹中找到Make.bat文件,鼠标右键“编辑”确认DELPHI7的安装路径是否正确(建议:设置成绝对路径了,防止因为环境变量等原因,找不到路径)。例如我的是:
set IdeDir=”D:\Borland\Delphi7
call ..\Make.bat Delphi 7 WIN32
注意:双引号不能去掉
3.双击运行Make.bat文件
4.32位操作系统:复制UniDAC\Bin\Delphi7文件夹里面的所有*.bpl文件到操作系统盘符C:\Windows\system32文件夹中
64位操作系统:复制UniDAC\Bin\Delphi7文件夹里面的所有*.bpl文件到操作系统盘符C:\Windows\SysWOW64文件夹中
5.运行DELPHI 7
6.在DELPHI7主菜单中依次点击”Component->Install Packages”添加(Add)
32位操作系统:the System32\dclunidac70.bpl
64位操作系统:SysWOW64\dclunidac70.bpl
7.在Delphi7主菜单中依次点击“Toosl->Environment->Library->Library Path”添加Library Path:
UniDAC\Source
UniDAC\Lib\Delphi7
8.重新运行DELPHI 7后,选项卡出现了UniDAC和UniDACProvider。

二、应用:

1.选中UniDACProvider组件里面的相应数据库并拖入Form里面。(很关键)
2.将UniDAC组件里面的Uniconnection组件拖入Form里面,双击它进行配置。
3.将UniDAC组件里面的UNIquery拖入,并双击配置sql语句,到属性页将Connection选中上一个connection组件的名称。
4.将DATA Controls里面的DBgrid拖入,到属性页将Datasource属性选中上一个query组件的名称。
5.Uniquery的active属性改为true即可。

下载体验

下载仅供下载体验和测试学习,不得商用和正当使用。

请输入密码查看内容!

如何获取密码?

 

点击下载

软件