MyDAC is a library that allows easy access to MySQL and Mariadb from Delphi and C++Builder, including Community Edition, as well as Lazarus on Windows, Linux, macOS, iOS, and Android.

With MyDAC, programmers can enable their applications to connect directly to the MySQL server or work through the MySQL client library, providing more flexibility in development. It's an alternative to the Borland Database Engine (BDE) and the standard dbExpress driver for MySQL connectivity, and it presents a complete replacement for these solutions.
Key features of MyDAC include support for RAD Studio 11 Alexandria Release 2, Lazarus 2.2.2, iOS 15, and Android 12. Other supported platforms include Windows 11 and macOS Monterey. MyDAC offers basic MySQL connectivity components, as well as direct MySQL connectivity. Developers can use MyDAC for all IDEs, from Delphi 6 to the latest RAD Studio.
The software also offers high-performance DML batch updates, full MySQL data type support, timely and professional customer support, on-demand night builds with fixes, and support for mobile application development. With MyDAC, you can take advantage of high-performance fill database via TMSLoader, extended support for MySQL-specific functionality, advanced dataset management features, and source code. Finally, Lazarus and Free Pascal support is included.
If you're looking for a reliable solution for direct MySQL connectivity, MyDAC is a solid choice. Keep in mind that you can always find the latest version of the product on the official Devart website.
Version 12.4.0:
*Added support for RAD Studio 12 Athens Release 3
*Added support for the RAD Studio 64-bit IDE
*Added support for Lazarus 3.8
*Added support for MySQL 9
*Added support for parameters in the Script component
*Added support for the TurboPack SynEdit package in component editors
Version 12.3.0:
*Added support for RAD Studio 12 Athens Release 2
*Added support for C++Builder 64-bit Windows (Modern) Application Development
*Added support for Lazarus 3.4
*Added C++Builder demo components for working with SecureBridge
*Added demo with the new version of SecureBridge components
Version 12.2.1: *Now Release 1 for RAD Studio 12 Athens, Delphi 12 Athens, and C++Builder 12 Athens is required
Version 12.1.0: *Lazarus 3.0 is supported
Version 12.0.0:
*Added support for RAD Studio 12
*Added support for MariaDB 11
*Added support for macOS Sonoma
*Added support for iOS 17
*Added support for Android 13
*Added support for the mysql_clear_password authentication mechanism
*Added support for nested Macros in SQL queries
Version 11.3.0:
*Added support for RAD Studio 11 Alexandria Release 3
*Added support for iOS Simulator target platform
*Added support for Lazarus 2.2.6
*Added support for the YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, GETDATE, DATE, TIME, TRIM, TRIMLEFT, TRIMRIGHT statements in TDADataSet.Filter
Version 11.2.0:
*Added support for RAD Studio 11 Alexandria Release 2
*Added support for Lazarus 2.2.2
*Added support for iOS 15
*Added support for Android 12
*Added the CloneCursor method for Query and Table components that allows sharing data between datasets
*Improved the performance of exporting to XML