Delphi Data Access Components
EntityDAC
EntityDAC是一個用于支持LINQ的Delphi的ORM。它提供了一個強大的框架,允許執(zhí)行數(shù)據(jù)庫對象到Delphi類的對象關(guān)系映射,完全支持封裝、繼承、多態(tài)性和其他OOP功能。 要從數(shù)據(jù)庫檢索數(shù)據(jù),LINQ用作數(shù)據(jù)庫獨立查詢引擎。另外,還有一個功能豐富的ORM建模工具可用? Entity Developer,允許在視覺上創(chuàng)建和編輯您的ORM模型,并且通過此模型自動生成Delphi實體類。
Universal Data Access Components
Universal Data Access Components是用于在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下的Delphi、C ++ Builder、Lazarus(和Free Pascal)中開發(fā)跨數(shù)據(jù)庫客戶端/服務器應用程序的強大工具 32位和64位平臺。UniDAC提供統(tǒng)一的接口,以訪問流行的數(shù)據(jù)庫服務器,如Oracle、Microsoft SQL Server、MySQL、InterBase、Rings too Firebird、PostgreSQL、SQLite、DB2、Microsoft Access、Advantage數(shù)據(jù)庫服務器、Adaptive Server Enterprise和更多其他數(shù)據(jù)庫。
Oracle Data Access Components
作為一個功能豐富,高性能的組件庫,提供與Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下32 位和64位平臺,Oracle數(shù)據(jù)訪問組件(ODAC)旨在幫助程序員開發(fā)快速和本機Oracle應用程序。它通過本地Oracle數(shù)據(jù)訪問和直接通過TCP / IP連接到Oracle,而不涉及Oracle客戶端。
SQL Server Data Access Components
作為一個功能豐富和高性能的組件庫,它提供了與Windows和MacOS(32位和64位平臺)下的Delphi,C ++ Builder,Lazarus(和Free Pascal)的SQL Server本地連接,SQL Server 數(shù)據(jù)訪問組件(SDAC)旨在幫助程序員開發(fā)快速和本地SQL Server數(shù)據(jù)庫應用程序。 它允許使用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數(shù)據(jù)訪問組件(MyDAC)旨在幫助程序員開發(fā)快速和本機MySQL應用程序。它提供了一個額外的機會,通過TCP / IP直接與MySQL協(xié)作,而不涉及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數(shù)據(jù)訪問組件(IBDAC)旨在幫助程序員開發(fā)快速和原生的Interbase和Firebird應用程序?;贗BDAC的應用程序使用InterBase或Firebird客戶端直接連接到服務器。
PostgreSQL Data Access Components
作為一個功能豐富、高性能的組件庫,提供與Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下的PostgreSQL本地連接32 位和64位平臺,PostgreSQL數(shù)據(jù)訪問組件(PgDAC)旨在幫助程序員開發(fā)快速和本地的PostgreSQL應用程序。它提供了通過TCP / IP直接與PostgreSQL協(xié)作的機會,而不涉及PostgreSQL客戶端。
SQLite Data Access Components
作為一個功能豐富和高性能的組件庫,提供本地連接到SQLite的Delphi、C ++ Builder、Lazarus(和Free Pascal)在Windows、Mac OS X、iOS、Android、Linux和FreeBSD下32 位和64位平臺,SQLite數(shù)據(jù)訪問組件(LiteDAC)旨在幫助程序員開發(fā)快速和本機SQLite應用程序。LiteDAC提供了通過在應用程序中靜態(tài)鏈接SQLite庫直接使用SQLite的機會。 為了保護您的數(shù)據(jù)免受未經(jīng)授權(quán)的訪問,LiteDAC提供了一個功能強大且可自定義的SQLite數(shù)據(jù)庫加密引擎。
VirtualDAC
VirtualDAC由組件(VirtualQuery、VirtualTable和VirtualDataSet)組成,它們提供諸如使用非表格數(shù)據(jù),對內(nèi)存中的數(shù)據(jù)執(zhí)行SQL查詢或從不同RDBMS等中的源提供數(shù)據(jù)等功能,這些組件不能用于標準數(shù)據(jù)訪問組件。
















