Go Up to Developing Database Applications
If you are a FireDAC beginner, please read:
For a list of supported database management systems, see Databases.
If you are an AnyDAC user and you need to migrate your code base, see Migrating AnyDAC Applications to FireDAC.
|FireDAC is a unique set of Universal Data Access Components for developing multi-device database applications for Delphi, and C++Builder. With its powerful common architecture, FireDAC enables native high-speed direct access from Delphi to Interbase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, IBM DB2, SQL Anywhere, Access, Firebird, Informix and more.
|A set of articles introducing FireDAC.
|A set of articles describing FireDAC architecture, including the components set, supported DBMSs and supported tools.
|Working with Connections
|A set of articles describing how to setup database drivers and manage database connections with FireDAC.
|Working with Commands
|A set of articles describing how to execute SQL commands with FireDAC, exchange data and metadata.
|Working with DataSets
|A set of articles describing how to work with FireDAC dataset classes, including how to edit the dataset content.
|A set of articles describing how to use FireDAC to edit the dataset data, post changes to a database and setup the updates posting.
|Working with Metadata
|A set of articles describing how to work with database metadata in FireDAC. The metadata contains information about database structure.
|Working with DBMS
|A set of articles describing how to work with a specific database from a FireDAC application.
|Preparing FireDAC application for run-time
|This topic explains the use of the TFDGUIxWaitCursor component and the TFDPhys*DriverLink family of components in a FireDAC application.
|A set of articles describing how to use FireDAC for multi-device development for Linux, macOS, iOS, and Android.
|Migrating to FireDAC
|A set of articles describing how to migrate a database application to FireDAC.
|Debugging and Support
|A set of articles explaining how to debug FireDAC applications.
|A set of articles explaining how to deploy FireDAC applications.
|A list of FireDAC utilities, their usage details and command line parameters.
|A list of DBMSs supported by FireDAC and the corresponding connection definition parameters.
|A list of FireDAC-related frequently asked questions.
- Mobile Tutorial: Using FireDAC in Mobile Applications (iOS and Android)
- Mobile Tutorial: Using FireDAC and SQLite (iOS and Android)
- Mobile Tutorial: Using InterBase ToGo with dbExpress (iOS and Android)
- Mobile Tutorial: Using InterBase ToGo with FireDAC (iOS and Android)
- InterBase Database Encryption in RAD Studio
- FireDAC Database Support