Universal Data Access Components for Delphi
Universal data access components (unidac) is a library of components that provides direct access to multiple databases from delphi, c++builder, lazarus (and free pascal) on windows, mac os x, ios, android, linux and freebsd for both 32-bit and 64-bit platforms.
Unidac provides unified access to multiple database servers like oracle, microsoft sql server, mysql, interbase, firebird, postgresql, sqlite, db2, microsoft access, sap sybase advantage database server, sap sybase adaptive server enterprise, and others (using odbc provider).
Using unidac with its server-independent interface is the best way to create cross-database applications. Unidac brings outstanding flexibility and independence to your projects.
Unidac version includes cloud providers, which allow developing applications that work with data stored in the most popular cloud services such as: bigcommerce, dynamics crm, freshbooks, magento, mailchimp, netsuite, salesforce, salesforce mc, sugarcrm, quickbooks, zoho crm
Macos 64 bit in lazarus is supported
Rad studio 10.4 sydney is supported
Lazarus 2.0.8 is supported
Support for custom constraints
Android 64 bit is supported
Ios development support
Nextgen compiler support
Mac os x development support
Win64 development support
Universal access to different database servers
Full support for the latest server editions
High overall performance
Support of all standard and third party data aware controls
Disconnected model with automatic connection control for working with data offline
Local failover for detecting connection loss and implicit re execution of certain operations
Unicode and national charsets support
Database independent data storage with the tvirtualtable component
Ability to retrieve metadata information
A large amount of helpful demo projects