MySQL Data Access Components (MyDAC) is a library of components that provides direct access to MySQL 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. Applications based on MyDAC can connect directly to MySQL server or work through the MySQL client library.
MyDAC is a complete replacement for standard MySQL connectivity solutions and presents an efficient alternative to the Borland Database Engine (BDE) and standard dbExpress driver for access to MySQL.
Key Features:
- Mac OS 64-bit is supported
- RAD Studio 10.4 Sydney is supported
- Linux in RAD Studio 10.2 Tokyo support
- Lazarus 2.0.8 and Free Pascal 3.0.2 support
- AppMethod support
- Android application development support
- iOS development support
- NEXTGEN compiler support
- Mac OS X development support
- Win64 development support
- MariaDB support
- Direct access to server data. No need to install other data provider layers -VCL, LCL and FMX versions of library available
- Full support for the latest versions of MySQL and support for all MySQL data types
- Disconnected Model with automatic connection control for working with data offline
- Local Failover for detecting connection loss and implicit re-execution of certain operations
- All types of local sorting and filtering, including by calculated and lookup fields
- Supports many MySQL specific features, such as locking, SET and ENUM types
- Support for using macros in SQL
- Compatible with all IDE versions starting from Delphi 5, except Delphi 8, and with Free Pascal
- Includes a provider for UniDAC Standard Edition
- Azure Database for MySQL is supported
- JSON data type is supported.