Welcome to Direct Access Components for MySQL!

Top Next

Thank you for your interest in Direct Access Components for MySQL!

DAC for MySQL is a member of Microolap Direct Access Components line of products.

Our DAC products allow to create Delphi/C++Builder applications with the direct access to SQL servers without BDE, ODBC and even without libmysql.dll.

DAC for MySQL supports all available platforms in this IDE's:

Delphi 5-7,

C++Builder 5, 6;

Borland Developer Studio 2005-2006, Turbo Delphi 2006, Turbo C++ 2006;

CodeGear RAD Studio 2007 (both Delphi 2007 and C++Builder 2007);

CodeGear Delphi and C++Builder 2009 (Tiburon);

Embarcadero RAD Studio 2010 (both Delphi 2010 and C++Builder 2010);

Embarcadero RAD Studio XE (Delphi XE and C++Builder XE);

Embarcadero RAD Studio XE2 (Delphi XE2 and C++Builder XE2);

Embarcadero RAD Studio XE3 (Delphi XE3 and C++Builder XE3);

Embarcadero RAD Studio XE4 (Delphi XE4 and C++Builder XE4);

Embarcadero RAD Studio XE5 (Delphi XE5 and C++Builder XE5);

Embarcadero RAD Studio XE6 (Delphi XE6 and C++Builder XE6);

Embarcadero RAD Studio XE7 (Delphi XE7 and C++Builder XE7);

Embarcadero RAD Studio XE8 (Delphi XE8 and C++Builder XE8);

Embarcadero RAD Studio 10 Seattle (Delphi 10 Seattle and C++Builder 10 Seattle).

Embarcadero RAD Studio 10.1 Berlin (Delphi 10.1 Berlin and C++Builder 10.1 Berlin).

Embarcadero RAD Studio 10.2 Tokyo (Delphi 10.2 Tokyo and C++Builder 10.2 Tokyo).

Embarcadero RAD Studio 10.3 Rio (Delphi 10.3 Rio and C++Builder 10.3 Rio).

All these products were developed according to the following requirements:

1. Avoid the weaknesses of BDE/ODBC technology:


You add to your distributive more than 5Mb with BDE;

If another BDE-based program will be installed on user's workstation it can conflict with your application;

ODBC profile on user's workstation can be changed or damaged;

Possible ODBC drivers conflicts.


BDE uses another layer of middleware (ODBC). So, in this case you have two resource eaters: BDE and ODBC.

BLOB fields:

Several of the SQL Links drivers provided with Delphi Enterprise Edition do not work with BLOB data types correctly;

Data access:

BDE cannot access some RDBMS data types at all;


Only the Enterprise Edition of Delphi (~$3000) includes the BDE SQL Links required for connecting to DB servers.

DAC: Ability to work with Professional Edition.

2. Keep migration of old BDE/ODBC based projects to DAC easy:

No additional knowledge required:

DAC components are TDataSet compatible. Implementing of additional RDBMS-specific functions and properties must be obvious;

No external modules:

DAC for MySQL does not require any additional external modules from MySQL (even libmysql.dll).

See also: Components list