Bases de données (FireDAC)
Remonter à Architecture (FireDAC)
FireDAC prend en charge une large gamme de SGBD (Systèmes de gestion de bases de Données ou DBMS).
Connexions natives
Pour de plus amples informations, y compris concernant la prise en charge des autres plates-formes, cliquez sur les liens dans la colonne "Nom".
| Nom | Version client et serveur | Plates-formes | Bibliothèques requises (Client) | Composant de liaison de pilote,
Unité d'implémentation du pilote |
Paramètre DriverID |
|---|---|---|---|---|---|
| Advantage Database Server | Serveur et client v 8.0 et supérieure | Win32 | ace32.dll | TFDPhysADSDriverLink, | ADS |
| Win64 | ace64.dll | ||||
| Linux64 | libace.so | ||||
| Sybase SQL Anywhere (*) | Serveur et client v 5.0.0 et supérieure | Win32 |
|
TFDPhysASADriverLink, | ASA |
| Win64 |
| ||||
| Linux64 |
| ||||
| MacOS |
| ||||
| IBM DB2 Server | Serveur et client v 8.1 et supérieure | Win32 |
|
TFDPhysDB2DriverLink, | DB2 |
| Win64 |
| ||||
| Linux64 |
| ||||
| Serveur DataSnap | Serveur DataSnap construit avec RAD Studio 2007 et ultérieur. Client DataSnap construit avec RAD Studio XE2 Enterprise et ultérieur. | Win32 | Le pilote DataSnap dbExpress est lié de façon statique. Aucune bibliothèque supplémentaire n'est requise. | TFDPhysDSDriverLink, | DataSnap |
| Win64 | |||||
| Linux64 | |||||
| MacOS | |||||
| iOSDevice32 iOSDevice64 | |||||
| Android | |||||
| Firebird | Firebird et fbclient.dll v 1.5 et supérieure | Win32 |
|
TFDPhysFBDriverLink, | FB |
| Win64 |
| ||||
| Linux64 | libfbclient.so | ||||
| MacOS | libfbclient.dylib (x86) | ||||
| Serveur InterBase | Interbase v 6 et supérieure | Win32 | gds32.dll | TFDPhysIBDriverLink, | IB |
| Win64 | ibclient64.dll | ||||
| Linux64 | libgds.so | ||||
| MacOS
Simulateur iOS |
libgsds.dylib | ||||
| iOSDevice32 iOSDevice64 |
libibtogo.a | ||||
| Android | libibtogo.a | ||||
| InterBase Lite / InterBase ToGo | Interbase v 6 et supérieure | Win32 | ibtogo.dll | TFDPhysIBDriverLink, | IBLite |
| Win64 | ibtogo64.dll | ||||
| Linux64 | libibtogo.so | ||||
| MacOS | libibtogo.dylib | ||||
| iOSDevice32 iOSDevice64 |
libibtogo.a | ||||
| Android | libibtogo.a | ||||
| Informix | Serveur et client v 8 et supérieure. Client Informix SDK v 3.5 et supérieure. | Win32 | Pilote ODBC IBM INFORMIX | TFDPhysInfxDriverLink, | Infx |
| Win64 | Pilote ODBC IBM INFORMIX (64 bits) | ||||
| Base de données Microsoft Access |
|
Win32 |
|
TFDPhysMSAccessDriverLink, | MSAcc |
| Win64 |
Pilote ODBC Microsoft Access Driver (*.mdb, *.accdb) x64 version 12 ou ultérieure pour les bases de données 95 à 2010 | ||||
| Microsoft SQL Server |
|
Win32 |
|
TFDPhysMSSQLDriverLink, | MSSQL |
| Win64 |
| ||||
| Linux64 |
| ||||
| MacOS |
| ||||
| Serveur MySQL | Serveur et client v 3.21 et supérieure | Win32 |
|
TFDPhysMySQLDriverLink, | MySQL |
| Win64 |
| ||||
| Linux64 | libmysqlclient.so | ||||
| MacOS | libmysqlclient.dylib | ||||
| Serveur Oracle | Serveur et client 8.0.3 et supérieure | Win32 |
|
TFDPhysOracleDriverLink, | Ora |
| Win64 |
| ||||
| Linux64 | libclntsh.so | ||||
| MacOS | libclntsh.dylib (x86) | ||||
| PostgreSQL | Serveur v 7.4 et supérieure | Win32 | libpq.dll (x86) | TFDPhysPGDriverLink, | PG |
| Win64 | libpq.dll (x64) | ||||
| Linux64 | libpq.so | ||||
| MacOS | libpq.dylib (x86) | ||||
| Base de données SQLite | Base de données SQLite 3.0 et ultérieure. | Win32 |
|
TFDPhysSQLiteDriverLink, | SQLite |
| Win64 |
| ||||
| Linux64 | libsqlite3.so | ||||
| MacOS | libsqlite3.dylib | ||||
| iOSDevice32 iOSDevice64 |
libsqlite3.dylib | ||||
| Android | sqlite.so | ||||
| Base de données Teradata | Serveur et client version 13 et supérieure. | Win32 | Pilote ODBC Teradata pour Windows | TFDPhysTDataDriverLink, | TData |
| Win64 | Pilote ODBC Teradata pour Windows 64 | ||||
| Linux64 | Pilote ODBC x64 Teradata pour Linux | ||||
| MacOS | Pilote ODBC Teradata pour macOS | ||||
| Base de données MongoDB | Serveur et client version 3.0 et supérieure. | Win32 |
|
TFDPhysMongoDriverLink, | Mongo |
| Win64 |
| ||||
| Linux64 |
| ||||
| MacOS |
|
- Remarque: (*) Pour les bibliothèques requises (Client), N est le numéro de version majeur du SGBD (8, 9 ou 10)
Connexions des ponts
| Nom | Version client et serveur | Plates-formes | Bibliothèques requises (Client) | Composant de liaison de pilote,
Unité d'implémentation du pilote |
Paramètre DriverID |
|---|---|---|---|---|---|
| Source de données dbExpress | Pilotes dbExpress v 1-3
(Delphi 5 à RAD Studio 2006) |
Win32 | Pilotes dbExpress v 1-3 | TFDPhysDBXDriverLink,
FireDAC.Phys.DBX |
DBX |
| Source de données dbExpress | dbExpress v 4
(RAD Studio 2007 et supérieur) (FireDACDBXDriver<nnn>.bpl) (**) |
Win32 | Pilotes dbExpress v 4 | TFDPhysTDBXDriverLink, | TDBX |
| Win64 | |||||
| MacOS | |||||
| iOSDevice32 iOSDevice64 | |||||
| Android | |||||
| Source de données ODBC | Pilotes ODBC niveau 2, 3 | Win32 | Pilotes ODBC v 1-3 | TFDPhysODBCDriverLink, | ODBC |
| Win64, Linux64 | Pilotes ODBC v 1-3 | ||||
| MacOS | UnixODBC |
- Remarque: (**) Le bpl inclut la version du produit (
<nnn>) dans son nom.
Connexions supplémentaires
- MicroFocus Cobol
- SolidDB
- Microsoft SQL Server Compact Edition
- Sybase Adaptive Server Enterprise
- Unify SQLBase