Intro
A RAD Studio fejlesztői környezet felhasználói számára ismert lehet, hogy a FireDAC komponens natív kapcsolatot biztosít számos különféle adatbázisrendszerhez.
A RAD Studio minden új kiadásával bővül a támogatott adatbázisok listája – ezeket egyrészt a felhasználói igények, másrészt a gyártók által kiadott új verziók határozzák meg. A támogatott adatbázisverziók aktuális listája itt található:
FireDAC támogatott adatbázisok – DocWiki
A FireDAC használatához hasznos források:
- Getting Started (FireDAC)
- Első lépések a FireDAC-kel
- FireDAC bevezető videó 1
- FireDAC bevezető videó 2
Túl a klasszikus adatbázisokon
A RAD Studio újabb verziói – például a 12.3 – fejlesztéseket hoztak a NoSQL típusú felhőalapú adatbázisok (mint a MongoDB Atlas) elérésében, illetve a FireDAC ODBC Bridge támogatásában. A részletes változások itt találhatók a „FireDAC and Database” szekcióban:
A cikkben szereplő adatbázisok közül a MongoDB Atlas és az Oracle Autonomous Database natív FireDAC driverekkel érhetők el – nincs szükség külön telepítésre, csak az adott gyártó natív kliensére. A MongoDB esetében elegendő egy DLL, amelyet a RAD Studio már tartalmaz. Az Oracle kliens tekintetében választható a teljes Oracle kliens vagy az egyszerűbb Instant Client verzió is (a konfigurálás menetét a cikk végén található linkek részletezik).
A Teradata szintén támogatott, azonban az ODBC illesztőprogramon keresztül működik, amelyet külön kell telepíteni a Teradata weboldaláról.
A Google BigQuery és a Databricks nem szerepelnek a natív FireDAC támogatott adatbázisai között, de teljes mértékben használhatók az ODBC Bridge-en keresztül, szintén a megfelelő ODBC driver telepítésével.
Hasznos minták és dokumentáció
- MongoDB kapcsolódás FireDAC-kel
- Oracle Server kapcsolódás
- Teradata kapcsolódás FireDAC segítségével
- ODBC adatforrás kapcsolódás
Mintakódok GitHub-on:
Oracle Instant Client konfigurálása
Az Oracle Instant Client telepítési lépései itt találhatók (külön 32- és 64-bites verzió):
