Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated Universal Data Access Components Alternatives

Universal Data Access Components Reviews & Product Details

Verified User in Information Technology and Services
UI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Universal Data Access Components?

The reliability and quality of the code. The wide-ranging DBMS support has been great and again consistent throughout the years. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

The increase in cost when API providers were added doesn't help my current business but I understand how it could very well be extremely valuable. Review collected by and hosted on G2.com.

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

Delphi Professional database server access. Delphi Professional does not come out of the box with support for anything except locally installed databases like SQLite. UniDAC removes that gap without needing to move up to the Enterprise variant of Delphi. The first code I wrote against UniDAC in 2009 compiles today with the current UniDAC release. That stability has saved a tremendous amount of labor. When leveraging UniDAC, our solutions have fewer bugs as a result of UniDAC's quality. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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

Universal Data Access Components Overview

What is Universal Data Access Components?

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. One product that provides unified access to multiple databases and cloud applications: Oracle, SQL Server, SQL Azure, Firebird, MySQL, PostgreSQL, SQLite, Salesforce, QuickBooks, etc. UniDAC provides transparent server-independent interfaces for working with different databases and lets you change the client engine for a specific server type just by changing the single connection option. It means that you can easily switch between different database servers in your cross-database UniDAC-based application.

Universal Data Access Components Details
Show LessShow More
Product Description

UniDAC is a software that offers unified approach to the database-related applications development process, it can switch easily between different databases in projects without going deep into their specifics.


Seller Details
Seller
Devart
Year Founded
1997
HQ Location
Prague
Twitter
@DevartSoftware
1,769 Twitter followers
LinkedIn® Page
www.linkedin.com
240 employees on LinkedIn®
Description

Devart has more than 40 000 devoted customers. They supply their products to the companies known worldwide as well as to private individuals, government and educational institutions. The cornerstones of our work philosophy are improvement, high-quality user support, and flexible development.


Jordan S.
JS
Overview Provided by:
PR Manager at Devart

Recent Universal Data Access Components Reviews

BC
Bruce C.Small-Business (50 or fewer emp.)
5.0 out of 5
"Fast and stable native level SQL driver."
Fast and stable native-level SQL driver. We use it for our medical software products to ensure reliability and speed.
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"Consistent, reliable DAC year after year"
The reliability and quality of the code. The wide-ranging DBMS support has been great and again consistent throughout the years.
JG
James G.Small-Business (50 or fewer emp.)
5.0 out of 5
"My go-to database connectivity toolkit"
Ease of use, connection to a wide range of database platforms, a vibrant and active user community and excellent technical support. There are also ...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Universal Data Access Components Media

Answer a few questions to help the Universal Data Access Components community
Have you used Universal Data Access Components before?
Yes

18 out of 19 Total Reviews for Universal Data Access Components

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
G2 reviews are authentic and verified.
BC
Senior Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

Fast and stable native-level SQL driver. We use it for our medical software products to ensure reliability and speed. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

Nothing! Works well and as expected and stable. Review collected by and hosted on G2.com.

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

Provided a stable driver to access SQL data over a range of product releases. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

Thank you for your feedback. We really appreciate it!

JG
Director
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

Ease of use, connection to a wide range of database platforms, a vibrant and active user community and excellent technical support. There are also regular update releases. I have used the product for more years than I care to think about, with virtually every release of Delphi there is, and it has never let me down. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

There is little to dislike as compared to all the other equivalent component sets out there, it is the best by a long way, in my opinion of course ;) Review collected by and hosted on G2.com.

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

I have used Unidac in a variety of applications written over the years. Key highlights include a marketing database for a window manufacturer that evolved into a complete manufacturing and quality control system and the upgrade of a systems management application running in an aluminium smelting works. I have used the product running against SQL Server, MySQL, SQLite, Oracle & Progress, and it is straightforward to take a program and reconfigure it to run against a different database platform. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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

NN
Senior Software engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

First of all, I like that all supported databases work in a universal way.

Second, that for each type of database you can work with specific parameters.

Third, the freedom and full control by the developer of the requests sent to the database.

Fourth, the lack of configurations in strange places and external INI files.

Last but not least, a good set of assistants for fast request writing, monitoring and debugging of SQL. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

I would like a slightly more detailed help system with more examples of the most common problems when working with different databases with these components. Review collected by and hosted on G2.com.

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

Each client wants a different database by default. These components help me get started on any new project quickly and seamlessly without having to learn how to work with this new database. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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

Nols S.
NS
Remote analist software developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

I've written a Delphi program, accessing a spatial Posgresql database where all the tables are spatially joined and the look ups are spatial queries using PostGIS sd-functions. With parallel processing on a i7 PC (4 core, 8 threads), I achieved reading 214 000 records per second to process 19 Billion seismic records in 4 hrs and 36 minutes. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

I may be forced to use FireDAC. I hope I will achieve the same look up speed. Review collected by and hosted on G2.com.

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

I like the reliability and ease of using UniDAC drivers. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

We are so grateful for your review.

GB
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

There are two things that I like the most with UniDAC. The first is the compatibility with the existing controls. Aside from some minor differences that are well documented, using these controls is just as easy as using the existing connectors.

I use the Professional Version of Delphi, which doesn't contain connectors to MS-SQL, as that is part of the Enterprise version which is vastly more expensive. The UniDAC components bring that functionality, without the obscene price. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

I can honestly say that there isn't anything I really dislike about this product. It does what it says, and does it quickly. Review collected by and hosted on G2.com.

Recommendations to others considering Universal Data Access Components:

They are constantly updating these, and are providing support. I would strongly recommend you get these. Review collected by and hosted on G2.com.

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

I solved the lack of MS-SQL access with this, and the benefit is that my wallet still has money in it! Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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

Verified User in Industrial Automation
UI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Universal Data Access Components?

Direct database access without having to install clients or libraries. Very powerful and easy to use. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

Would like to see the option to use multiple connections pools and have a lower level layer allowing to retrieve data without being descendant from TDataset Review collected by and hosted on G2.com.

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

It makes it simple connecting to database without spending too much time installing libraries or even figuring out how to connect to database. There is no headache when deploying your application. Many free alternatives require you to spend a good amount of time trying to figure out how to connect to a database. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

We are so grateful for your review.

TJ
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Universal Data Access Components?

The components are very easy to use, and it's simple to get data they way you need it. Once it's clear which elements to add, connecting to database servers is problem free. It's excellent that no external DLLs are needed when connecting to databases. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

The documentation could be improved, especially for not-so-experienced programmers. I often missed examples / snippets of how to operate different elements, answers that could be found in various forum posts (good that you have this available!), but snippets from forums should be merged into documentation at relevant places. That would be a great help. Creating documentation takes time, perhaps it would be an idea to create a "bounty" program where good user-created documentation videos could be integrated into the site, and the user (validated) could be offered discounts or "earn" licenses for products. It's probably cheaper to give out licenses than hire people to create documentation.

Point 2: it would be great to have a DEMO version of the full UDAC, including data providers. Even if these demo versions would only allow to get 5 records and work 30 days. Review collected by and hosted on G2.com.

Recommendations to others considering Universal Data Access Components:

Consider the time saved looking for various DLLs on open-source options. Review collected by and hosted on G2.com.

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

Connecting to MySQL and SQLite servers. It's much simpler to have ONE component to do it all, and not depend on open-source libraries, where there is a constant search for the just-correct DLL which must be included with the software. Especially MySQL DLLs are hard to find these days. UDAC are much simpler. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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

Sebastian D.
SD
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

Most useful Feature is the Migration Assistent Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

Hard to say, because I didn't got any problems using UNIDAC with Delphi in my projects. Review collected by and hosted on G2.com.

Recommendations to others considering Universal Data Access Components:

Check the trial version and

check out the Devart forum. It is very good and you will get insight in the lively community and the great support. Review collected by and hosted on G2.com.

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

Migration of old Delphi 7 Dbase ADO Code to current Version of Delphi with a Database Migration to SQLite, MS Access, SQL Server etc Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

Thank you so much for your feedback!

HT
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Universal Data Access Components?

The most important feature of UniDAC is the direct access to several DB without extra supporting files. It is true direct access rather than wrapping or going through .DLL file. It make the final product more efficient and project more economic. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

Needs more fine tune with error message catching. Review collected by and hosted on G2.com.

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

I am developing cross platform APPs. It works well on Windows, Mac OS, andriod and iOS. Brill. Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

Thanks a lot. Your feedback is valuable to us.

Verified User in Government Administration
UG
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Universal Data Access Components?

The number of database engine supported.

The simple way to use the VCL.

The fast result. Review collected by and hosted on G2.com.

What do you dislike about Universal Data Access Components?

Nothing ! It's the best DAC library I've bought ! Review collected by and hosted on G2.com.

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

Same code for different database engine : I can change the database engine, without changing my code ! Review collected by and hosted on G2.com.

Response from Jordan Sanders of Universal Data Access Components

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