Databases (FireDAC)
Go Up to Architecture (FireDAC)
FireDAC supports a wide range of Database Management Systems (DBMS).
Native Connections
For additional information, including support for other platforms, click the links in the "Name" column.
Name | Server and client version | Platforms | Required libraries (Client) | Driver link component,
Driver implementation unit |
DriverID parameter |
---|---|---|---|---|---|
Advantage Database Server | Server and client v 8.0 and higher | Win32 | ace32.dll | TFDPhysADSDriverLink, | ADS |
Win64 | ace64.dll | ||||
Linux64 | libace.so | ||||
Sybase SQL Anywhere (*) | Server and client v 5.0.0 and higher | Win32 |
|
TFDPhysASADriverLink, | ASA |
Win64 |
| ||||
Linux64 |
| ||||
MacOS |
| ||||
IBM DB2 Server | Server and client v 8.1 and higher | Win32 |
|
TFDPhysDB2DriverLink, | DB2 |
Win64 |
| ||||
Linux64 |
| ||||
DataSnap Server | DataSnap server built with RAD Studio 2007 and higher. DataSnap client built with RAD Studio XE2 Enterprise and higher | Win32 | DataSnap dbExpress driver is statically linked. No additional libraries required. | TFDPhysDSDriverLink, | DataSnap |
Win64 | |||||
Linux64 | |||||
MacOS | |||||
iOSDevice64 | |||||
Android | |||||
Firebird | Firebird and fbclient.dll v 1.5 and higher | Win32 |
|
TFDPhysFBDriverLink, | FB |
Win64 |
| ||||
Linux64 | libfbclient.so | ||||
MacOS | libfbclient.dylib (x86) | ||||
InterBase Server | Interbase v 6 and higher | Win32 | gds32.dll | TFDPhysIBDriverLink, | IB |
Win64 | ibclient64.dll | ||||
Linux64 | libgds.so | ||||
MacOS | libgsds.dylib | ||||
iOSDevice64 | libibtogo.a | ||||
Android | libibtogo.a | ||||
InterBase Lite / InterBase ToGo | Interbase v 6 and higher | Win32 | ibtogo.dll | TFDPhysIBDriverLink, | IBLite |
Win64 | ibtogo64.dll | ||||
Linux64 | libibtogo.so | ||||
MacOS | libibtogo.dylib | ||||
iOSDevice64 | libibtogo.a | ||||
Android | libibtogo.a | ||||
Informix | Server v 8 and higher. Informix Client SDK v 3.5 and higher. | Win32 | IBM INFORMIX ODBC driver | TFDPhysInfxDriverLink, | Infx |
Win64 | IBM INFORMIX ODBC driver (64-bit) | ||||
Microsoft Access Database |
|
Win32 |
|
TFDPhysMSAccessDriverLink, | MSAcc |
Win64 |
Microsoft Access Driver (*.mdb, *.accdb) x64 ODBC driver version 12 or later for 95-2010 databases | ||||
Microsoft SQL Server |
|
Win32 |
|
TFDPhysMSSQLDriverLink, | MSSQL |
Win64 |
| ||||
Linux64 |
| ||||
MacOS |
| ||||
MySQL Server | Server and client 3.21 and higher | Win32 |
|
TFDPhysMySQLDriverLink, | MySQL |
Win64 |
| ||||
Linux64 | libmysqlclient.so | ||||
MacOS | libmysqlclient.dylib | ||||
Oracle Server | Server and client 8.0.3 and higher | Win32 |
|
TFDPhysOracleDriverLink, | Ora |
Win64 |
| ||||
Linux64 | libclntsh.so | ||||
MacOS | libclntsh.dylib (x86) | ||||
PostgreSQL | Server v 7.4 and higher | Win32 | libpq.dll (x86) | TFDPhysPGDriverLink, | PG |
Win64 | libpq.dll (x64) | ||||
Linux64 | libpq.so | ||||
MacOS | libpq.dylib (x86) | ||||
SQLite database | SQLite database version 3.0 and later. | Win32 |
|
TFDPhysSQLiteDriverLink, | SQLite |
Win64 |
| ||||
Linux64 | libsqlite3.so | ||||
MacOS | libsqlite3.dylib | ||||
iOSDevice64 | libsqlite3.dylib | ||||
Android | sqlite.so | ||||
Teradata Database | Server and client version 13 and higher. | Win32 | Teradata ODBC Driver for Windows | TFDPhysTDataDriverLink, | TData |
Win64 | Teradata ODBC Driver for Windows 64 | ||||
Linux64 | Teradata x64 ODBC Driver For Linux | ||||
MacOS | Teradata ODBC Driver for OS X | ||||
MongoDB Database | Server and client version 3.0 and higher. | Win32 |
|
TFDPhysMongoDriverLink, | Mongo |
Win64 |
| ||||
Linux64 |
| ||||
MacOS |
|
- Note: (*) For the required libraries (Client), N is the DBMS major version number (8, 9 or 10)
Bridge Connections
Name | Server and client version | Platforms | Required libraries (Client) | Driver link component,
Driver implementation unit |
DriverID parameter |
---|---|---|---|---|---|
dbExpress Data Source | dbExpress drivers v 1-3
(Delphi 5 to RAD Studio 2006) |
Win32 | dbExpress drivers v 1-3 | TFDPhysDBXDriverLink,
FireDAC.Phys.DBX |
DBX |
dbExpress Data Source | dbExpress v 4
(RAD Studio 2007 and higher) (FireDACDBXDriver<nnn>.bpl) (**) |
Win32 | dbExpress drivers v 4 | TFDPhysTDBXDriverLink, | TDBX |
Win64 | |||||
MacOS | |||||
iOSDevice64 | |||||
Android | |||||
ODBC Data Source | ODBC Level 2, 3 drivers | Win32 | ODBC drivers v 1-3 | TFDPhysODBCDriverLink, | ODBC |
Win64, Linux64 | ODBC drivers v 1-3 | ||||
MacOS | UnixODBC |
- Note: (**) The bpl includes the product version (
<nnn>
) in its name.
Additional Connections
- MicroFocus Cobol
- SolidDB
- Microsoft SQL Server Compact Edition
- Sybase Adaptive Server Enterprise
- Unify SQLBase