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