# MySQL Data Access Components Reviews
**Vendor:** Devart  
**Category:** [Component Libraries Software](https://www.g2.com/categories/component-libraries)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 16
## About MySQL Data Access Components
MySQL Data Access Components (MyDAC) is a library of components that provides direct access to MySQL and MariaDB 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. Applications based on MyDAC can connect directly to MySQL server or work through the MySQL client library. MyDAC is designed to help programmers develop faster and cleaner MySQL database applications. 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.




## MySQL Data Access Components Reviews
  ### 1. Solid components with good support

**Rating:** 5.0/5.0 stars

**Reviewed by:** David M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 27, 2020

**What do you like best about MySQL Data Access Components?**

I've been using the MySQL Data Access Components with Delphi for many years. The components just work. I don't recall ever running into a bug. Support via their forum is responsive when I have a question.

**What do you dislike about MySQL Data Access Components?**

In general the documentation is good. But sometimes I look at the source code to better understand what the components are doing. Several units have similar names, so it can take a bit of effort to trace through to see what code is doing what.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

I use the components so that I can run statistical calculations on a separate computer, then upload the results to a website.

**Official Response from Jordan Sanders:**

> Thanks a lot. Your feedback is valuable to us.

  ### 2. MYDAC Components: useful tools for programmers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Erio  C. | Software Developer-, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2021

**What do you like best about MySQL Data Access Components?**

MyDAC library is user friendly and very easy to install. MyDAC Components follow strictly the Embarcadero Philosophy, so they do not appear like an external product but rather like a native extensions that help the programmers interfacing MySQL databases.

**What do you dislike about MySQL Data Access Components?**

It's hard to find a technical aspect to dislike. Technically, the MyDAC libraries do their work in an excellent way. I think that the only thing I do not like is the amount of the renewal subscription. Compared with other softwares I believe it is too high. In few years it has raised up and now I believe it is over its real value. But, honestly, I have also to say that Devart follows its customers very well.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Using MyDAC components I created some C++ Classes that allow me to read and write data on MySQL database in a quick and efficient way. I can now think only to write code at an higher level saving time and headaches.

**Official Response from Jordan Sanders:**

> Thank you for sharing your experience with us. Your feedback helps us to improve service for everyone. 

  ### 3. MyDAC Data Access Components for Delphi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeff C. | Application Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

The components are very easy to use and by far provide the best option available for accessing and using MySQL with Delphi.  The TQuery component has to be my favorite.  The ease of use and flexibility is unparalleled in my opinion.

**What do you dislike about MySQL Data Access Components?**

The online documentation could be better.  On the rare occasion when I have to try and figure out how to use a particular component, or need to find info on a certain property, there isn't much in the way of description when I pull it up.  So there's some guesswork left to do.   
However, the question gets answered pretty thoroughly when I've contacted support.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Accessing mysql databases for my applications.  The standard data access components just don't seem to like mysql and the cost of other components is higher than I'm willing or able to pay.

**Official Response from Jordan Sanders:**

> We appreciate you taking the time to let us know about your experience! We are always looking for ways to improve.

  ### 4. MySQL Data Access Components in a Production Setting

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tim H. | Chief Executive Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

I am a Delphi Developer for over 20 years. In recent yearrs I have been involved in developing a sophisticated SaaS product for the legal profession.

I have used MyDAC for several projects over many years. I like MyDAC because it works straight out of the box with very little learning curve. Additionally it is integrated with Devart SecureBridge which means I do not have to ask clients to install OpenSSL. I also use LiteDAC for the SQLite elements in my system which again work like a dream.

MyDAC is professional, extremely well developed and very reliable.

**What do you dislike about MySQL Data Access Components?**

The Help desk is sometimes hard to search for an issue I am having.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Connection to Google Cloud SQL for client administration and client case databases.

**Official Response from Jordan Sanders:**

> Thanks a lot. Your feedback is valuable to us.

  ### 5. Nice Component

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roberto N. | Desenvolvedor de software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2021

**What do you like best about MySQL Data Access Components?**

Easy to Use, Quick (in mode to native access SGDB), Nice Support, price :)

**What do you dislike about MySQL Data Access Components?**

Nothing. Really nothing to dislike .....

**Recommendations to others considering MySQL Data Access Components:**

MyDAC is a very good component to access MySQL, nice to use in old projects as Delphi7 and to do migration to new Delphi Generation whithout headache. Is quick with your native access database. Works on IPv4, IPv6, MySQL with SSL, in compacted connections, etc...

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

I access through Delphi, SGDB MySQL, since old Delphi versions , MySQL 5.5, 5.7, 8. My main usage is ACID transactions to multiple systems. It is clear component and easy to use.

**Official Response from Jordan Sanders:**

> Thank you so much for your feedback!

  ### 6. Couldn't exist without them

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lee M. | Owner of ProfitSource, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

Easy to use.  They follow as much as possible to TTable syntax.  The components have been very reliable and connections very stable.

**What do you dislike about MySQL Data Access Components?**

When we first began to use them, we had to go through a lot of trial and error.  Put that is part of programming.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

We have a customer who completely relies on us to manage data flow for employees working out of their homes. All data is synchronized between all employees using MySQL components.

**Official Response from Jordan Sanders:**

> Thank you so much for your feedback! We do really appreciate it.

  ### 7. Fast en direct access to MySQL databases, no dll's required,

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ulco V. | Director & Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2021

**What do you like best about MySQL Data Access Components?**

Data access components from RAD Delphi work all great. Good conversion to Query's even if other Data access components are used, good to migrate existing software too.

**What do you dislike about MySQL Data Access Components?**

No dislikes. Product does what's expected, fast and fully integrated.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Direct access to Web MySQL sites (using whitelists and other security). Great to extract information from MySQL webshops.

**Official Response from Jordan Sanders:**

> Thank you so much for your feedback! 

  ### 8. very easy to use component for delphi. I've been working with it succesfully since many years

**Rating:** 4.5/5.0 stars

**Reviewed by:** Björn B. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

simple way of connecting to mysql with server and embedded databases

**What do you dislike about MySQL Data Access Components?**

can't connect to embedded maria db server

**Recommendations to others considering MySQL Data Access Components:**

try it, there is no better component for delphi and mysql

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

we use it with windows applications that are based on a mysql database. We can easily switch between embedded database and a server version

**Official Response from Jordan Sanders:**

> We are so grateful for your review.

  ### 9. MyDAC is Excelent Product for Developer!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 23, 2021

**What do you like best about MySQL Data Access Components?**

It is so Fast  in access database, simple (easy) in use, easy in configuration, the security is very great, and  make my Business Application run Well so my customer satisfy!

**What do you dislike about MySQL Data Access Components?**

I hope this great product completed with saving and returning JSON data!

**Recommendations to others considering MySQL Data Access Components:**

It is high recommended to use and this is a great product to make coding is fun!

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

I have build Accounting Application that run on Web, Desktop, and Mobile Platform

**Official Response from Jordan Sanders:**

> Thank you. We’re glad to hear you had a great experience with us. 

  ### 10. Very fast but what about thread safety?

**Rating:** 1.5/5.0 stars

**Reviewed by:** Verified User in Industrial Automation | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

Component are similar to other TMySQL component we already used in the past (old Delphi version). 
Very fast if compared to ADO+ODBC

**What do you dislike about MySQL Data Access Components?**

Lots of attributes not always easy to understand/well configure and use
We're not sure they're are fully thread safe (we have issues with multi-connection in multithread application)

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Direct access and speed. But still instable or not so well known, so I can't say we've seen any real benefit.

**Official Response from Jordan Sanders:**

> Thank you for letting us know about your experience. We’ll work on improving to meet our customers’ expectations in the future. 

  ### 11. Very easy data access

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joachim B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 28, 2020

**What do you like best about MySQL Data Access Components?**

The MyDac or AnyDac components are very easy to use.
Just drop a Grid, a connection and a Query (or Table) to your form.
Type a SQL statement at Designtime or by Programmcode and open the Query.
All in all needs this less then 5 Minutes to see you DB Data.
Allmost impossible to make it better and faster !

**What do you dislike about MySQL Data Access Components?**

There is nothing we dislike.
Easy to use, fast and stable.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

We are doing Software for the Meat Industry whith many millions of Database entries

**Official Response from Jordan Sanders:**

> We are so grateful for your review.

  ### 12. Appreciation of Good work!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

Easy of use and implement, reliable and secure , it does the job for our needs.

**What do you dislike about MySQL Data Access Components?**

Connectivity problemS at times not often

**Recommendations to others considering MySQL Data Access Components:**

Don't waste your time looking around this libraries surely will cover must of your needs if not all!

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Mobile and desktop Application solutions

**Official Response from Jordan Sanders:**

> Thank you for sharing your experience with us. Your feedback helps us to improve service for everyone. 

  ### 13. Very powerful suite of components.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 12, 2021

**What do you like best about MySQL Data Access Components?**

My favorite control is the one for the monitoring.

**What do you dislike about MySQL Data Access Components?**

There are no problems with the components.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

I have been able to monitor all the traffic between the client and the server.

**Official Response from Jordan Sanders:**

> Thank you so much for your feedback!

  ### 14. Nice stuff

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Events Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2020

**What do you like best about MySQL Data Access Components?**

Very easy to use, robust, very quick, native MySQL, no DLL's needed (no fuss @ deploying)

**What do you dislike about MySQL Data Access Components?**

Bit short period of receiving free updates.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Database connectivity of course. Benefits of speed, not having to deal with ODBC or other stuff. One less major point that needs attention in application development.

**Official Response from Jordan Sanders:**

> Thank you for letting us know about your experience. We’ll work on improving to meet our customers’ expectations in the future. 

  ### 15. Very good connection component

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 09, 2020

**What do you like best about MySQL Data Access Components?**

Simplicity of the interface and  speed of the execution

**What do you dislike about MySQL Data Access Components?**

Problem using mutiple connection at the same time. Example problem thread

**Recommendations to others considering MySQL Data Access Components:**

Don't know

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

Simplified development for mobile device iOS and Android

**Official Response from Jordan Sanders:**

> We are so grateful for your review.

  ### 16. Excellent Database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** February 01, 2018

**What do you like best about MySQL Data Access Components?**

MYSQL allows a wide variety of libraries to be used. It is a productive tool for bioinformatics.

**What do you dislike about MySQL Data Access Components?**

the installation process is a little difficult. 

**Recommendations to others considering MySQL Data Access Components:**

MYSQL is very beneficial to the community, it provides direct access to thousands of libraries.

**What problems is MySQL Data Access Components solving and how is that benefiting you?**

It is a good tool for libraries and databases.

**Official Response from Jordan Sanders:**

> Thank you for sharing your experience with us. Your feedback helps us to improve service for everyone. 


## MySQL Data Access Components Discussions
  - [Please make it work with JSON when saving and returning Data on DB](https://www.g2.com/discussions/40353-please-make-it-work-with-json-when-saving-and-returning-data-on-db) - 1 comment, 1 upvote

- [View MySQL Data Access Components pricing details and edition comparison](https://www.g2.com/products/mysql-data-access-components/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-17+02%3A38%3A58+-0500&secure%5Bsession_id%5D=814adf9f-61cb-49aa-96e3-27f5ab09fe9b&secure%5Btoken%5D=8da27b8907a9fefa149f47dc03eed4db79384af26dbd6640b986ff2db51bdd3a&format=llm_user)

## MySQL Data Access Components Features
**Functionality**
- Language Contingency
- Component Library
- Unlocked Components

**Management**
- Framework Integration
- Repository Management
- Support

## Top MySQL Data Access Components Alternatives
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (698 reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)
  - [Progress Telerik](https://www.g2.com/products/progress-telerik/reviews) - 4.5/5.0 (206 reviews)

