Cookies 🍪

Diese Website verwendet Cookies, die Ihre Zustimmung brauchen. Details

Zum Inhalt springen

Universal Data Access Components

Von devart

Universal Data Access Components (UniDAC) is a library of components that provides direct access to multiple databases from Delphi and C++Builder including Community Edition, as well as Lazarus (and Free Pascal) on Windows, Linux, macOS, iOS, and Android for both 32-bit and 64-bit platforms.

Universal Data Access Components comes in three different editions:

  • The Standard edition includes the UniDAC common engine and data providers.

  • The Professional edition shows off the full power of UniDAC, including mobile application development, data encryption, and additional components for working with databases, such as TUniAlerter, TUniDump, TUniMetaData, TCRBatchMove, etc. Professional Edition also includes the Direct mode for Oracle, SQL Server, MySQL, and PostgreSQL, and static library linking – for SQLite. In addition, UniDAC Professional Edition includes the DataSet Manager tool, which is intended to organize datasets in your application.

  • You can get Source Access to UniDAC Professional Edition by purchasing a special UniDAC Professional Edition with Source Code, which includes the source code of all component classes. The source code of DataSet Manager and Migration Wizard is not distributed. The source code of the Direct mode for Oracle and SQL Server is distributed obfuscated, and for SQLite – as precompiled packages.

Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, C++Builder, and Lazarus (Free Pascal). The UniDAC library is designed to help programmers develop faster and cleaner cross-database applications. UniDAC completely replaces standard database connectivity solutions and is an effective alternative to Borland Database Engine and dbExpress for accessing databases and cloud services.

The following list presents the main advantages of UniDAC:

  • Universal access to different database servers

  • Support for most popular databases

  • Full support for the latest server versions

  • Support for the latest IDE versions

  • VCL, LCL and FMX versions of library available

  • High performance

  • Easy to deploy

  • Support of all standard and third-party data-aware controls

  • Advanced connection management

  • Flexible data updating

  • UniScript component to execute scripts

  • UniSQL for writing server-independent queries

  • Ability of monitoring commands execution

  • Advanced connection pooling

  • Unicode and national char sets support

  • Includes database-independent data storage

  • CachedUpdates operation mode

  • Local sorting and filtering by calculated and lookup fields

  • local master/detail relationship

  • Ability to retrieve metadata information

  • Support for using macros in SQL

  • Customizable connection dialog

  • Advanced design-time editors

  • A large amount of helpful demo projects

  • Annual UniDAC Subscription with Priority Support

  • Licensed royalty-free per developer, per team, or per site

FeaturesStandardProfessionalProfessional
with Source Code
Data access to all most popular databases
Direct MySQL and PostgreSQL connectivity
Support for Windows development
Support for all IDEs, from Delphi 6 up to latest RAD Studio
Best performance and memory management
Timely and professional customer support
On-demand night builds with fixes
Mobile application development  
Support for macOS and Linux development  
Direct connection in Oracle, SQL Server, ASE, SQLite, and DBF  
Data encryption and decryption  
DataSet Manager  
Source code    
Lazarus and Free Pascal support