Additional
Overview
Features
Get
Discuss
News
Polls
If you are the Delphi programmer, how old are you ?
 
Partners
Firebird Associate
 
FreeDAC Features
Direct access to multiple DBMSs
FreeDAC is a cross DBMS data access engine (DAC) supporting many DBMS’s and offering developers a unified API to all of them.  Due to FreeDAC's open architecture we are constantly extending our set of supported DBMS.
[read more...]
 
High Performance

Applications of all types will benefit from multiple FreeDAC high performance features, including Rowset Fetching, Array DML Command Execution, Command Batches, etc. Also, FreeDAC code is deeply optimized. Our software engineers spend considerable time making FreeDAC one of the fastest data access engines on the market.

[read more...]
 
Quality Assurance

FreeDAC 1.x has comparably stable and bug free codebase.

[read more...]
 
Complete Control

FreeDAC has above 60 options, controlling almost all aspects of data access functionality: fetching rows, updating rows, resources usage and data types handling. The option values are inheritable from manager (top level component) to connections and datasets.

 

[read more...]
 
Flexible Data Type Handling

FreeDAC supports most data types supported by current DBMS’s, including different kinds of BLOB data, Unicode data, high precision numbers, etc. Also, programmer has complete control on the mapping of row column data types into dataset field types and backwards.

[read more...]
 
Flexible Fetching

FreeDAC is very fast and flexible at data rows fetching. 9 parameters control all aspects of row set fetching.

 

[read more...]
 
Flexible Data Updating
FreeDAC is very flexible and transparent to the programmer at data updates. 12 parameters control all aspects of posting data updates to the DBMS.
[read more...]
 
Array Command Execution

FreeDAC is faster than most data access components at SQL command execution and offers great features, like command array execution.

[read more...]
 
Asynchronous Command Execution
Besides the fact that FreeDAC is ready for multy threading environment, it offers "simple to use" features not requiring from a programmer to deal with threading.
[read more...]
 
Command Text Macro Processing

FreeDAC has an extended command macro processor. It provides for dynamical changing of command text before being sent to the DBMS, hide SQL dialect differences and perform conditional expansion of command text.

[read more...]
 
Data Storage Engine

FreeDAC has a very powerful in-memory data storage engine. It's design is based on ADO.Net System.Data namespace architecture and outperforms it in many areas, including speed and memory usage.

[read more...]
 
Advanced GUI

FreeDAC comes with a set of predefined dialogs, thereby simplifying application development.

[read more...]
 
Monitoring and Tracing
To monitor the database access activities of your FreeDAC application you can use FreeDAC tracing and monitoring features. Including the ADMonitor utility, which is analogue to BDE SQLMonitor, but out performs it.
[read more...]