Delphi Data Access Components
EntityDAC
EntityDAC是一个用于支持LINQ的Delphi的ORM。它提供了一个强大的框架,允许执行数据库对象到Delphi类的对象关系映射,完全支持封装、继承、多态性和其他OOP功能。 要从数据库检索数据,LINQ用作数据库独立查询引擎。另外,还有一个功能丰富的ORM建模工具可用? Entity Developer,允许在视觉上创建和编辑您的ORM模型,并且通过此模型自动生成Delphi实体类。
Universal Data Access Components
Universal Data Access Components是用于在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下的Delphi、C ++ Builder、Lazarus(和Free Pascal)中开发跨数据库客户端/服务器应用程序的强大工具 32位和64位平台。UniDAC提供统一的接口,以访问流行的数据库服务器,如Oracle、Microsoft SQL Server、MySQL、InterBase、Rings too Firebird、PostgreSQL、SQLite、DB2、Microsoft Access、Advantage数据库服务器、Adaptive Server Enterprise和更多其他数据库。
Oracle Data Access Components
作为一个功能丰富,高性能的组件库,提供与Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下32 位和64位平台,Oracle数据访问组件(ODAC)旨在帮助程序员开发快速和本机Oracle应用程序。它通过本地Oracle数据访问和直接通过TCP / IP连接到Oracle,而不涉及Oracle客户端。
SQL Server Data Access Components
作为一个功能丰富和高性能的组件库,它提供了与Windows和MacOS(32位和64位平台)下的Delphi,C ++ Builder,Lazarus(和Free Pascal)的SQL Server本地连接,SQL Server 数据访问组件(SDAC)旨在帮助程序员开发快速和本地SQL Server数据库应用程序。 它允许使用SQL Server不仅通过OLE DB,而且通过SQL Native客户端。
MySQL Data Access Components
作为一个功能丰富、高性能的组件库,可以直接从Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下32 位和64位平台,MySQL数据访问组件(MyDAC)旨在帮助程序员开发快速和本机MySQL应用程序。它提供了一个额外的机会,通过TCP / IP直接与MySQL协作,而不涉及MySQL客户端库。
InterBase and Firebird Data Access Components
作为一个功能丰富、高性能的组件库,提供了从Windows、Mac OS X、iOS、Android、Linux和FreeBSD的Delphi、C ++ Builder、Lazarus(和Free Pascal)到InterBase和Firebird的本地连接 32位和64位平台,InterBase和Firebird数据访问组件(IBDAC)旨在帮助程序员开发快速和原生的Interbase和Firebird应用程序。基于IBDAC的应用程序使用InterBase或Firebird客户端直接连接到服务器。
PostgreSQL Data Access Components
作为一个功能丰富、高性能的组件库,提供与Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下的PostgreSQL本地连接32 位和64位平台,PostgreSQL数据访问组件(PgDAC)旨在帮助程序员开发快速和本地的PostgreSQL应用程序。它提供了通过TCP / IP直接与PostgreSQL协作的机会,而不涉及PostgreSQL客户端。
SQLite Data Access Components
作为一个功能丰富和高性能的组件库,提供本地连接到SQLite的Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下32 位和64位平台,SQLite数据访问组件(LiteDAC)旨在帮助程序员开发快速和本机SQLite应用程序。LiteDAC提供了通过在应用程序中静态链接SQLite库直接使用SQLite的机会。 为了保护您的数据免受未经授权的访问,LiteDAC提供了一个功能强大且可自定义的SQLite数据库加密引擎。
VirtualDAC
VirtualDAC由组件(VirtualQuery、VirtualTable和VirtualDataSet)组成,它们提供诸如使用非表格数据,对内存中的数据执行SQL查询或从不同RDBMS等中的源提供数据等功能,这些组件不能用于标准数据访问组件。