Universelle Konnektivität für Unternehmensdaten
FireDAC ist eine universelle Datenzugriffsbibliothek zur Entwicklung von Anwendungen für verschiedene Geräte, die mit Unternehmensdatenbanken verbunden sind. Mit seiner leistungsstarken universellen Architektur ermöglicht FireDAC einen nativen Hochgeschwindigkeits-Direktzugriff von Delphi und C++Builder auf InterBase, SQLite, MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap und viele mehr, inklusive der NoSQL-Datenbank MongoDB.
FireDAC ist ein leistungsfähiges, aber doch einfach zu bedienendes Zugriffsmodul, das den Datenzugriff unterstützt, strukturiert und vereinfacht und dabei alle Features zur Verfügung stellt, die für das Erstellen von realen, anspruchsvollen Anwendungen notwendig sind. FireDAC bietet eine allgemeine API für den Zugriff auf unterschiedliche Datenbank-Backends, ohne auf die Verwendung datenbankspezifischer Features zu verzichten und ohne Kompromisse bei der Leistung. Verwenden Sie FireDAC für Android-, iOS-, Windows- und Mac OS X-Anwendungen, die für PCs, Tablet-Computer und Smartphones entwickelt werden.
FireDAC-Features nach der Edition von RAD Studio, Delphi und C++Builder | Professional Edition |
Enterprise und Architect Editionen |
---|---|---|
Lokale/embedded Konnektivität und Unterstützung für bestimmte Datenbanken FireDAC lokale/embedded Konnektivität zu bestimmten lokalen Datenbanken, einschließlich Microsoft Access, SQLite-Datenbank, InterBase ToGo / IBLite, InterBase auf localhost, MySQL Embedded, MySQL Server auf localhost, Advantage Database local engine, PostgreSQL auf localhost, Firebird Embedded und Firebird auf localhost. |
||
Lokale/embedded/remote Konnektivität und Unterstützung für weitere Datenbanken Vollständige lokale/embedded, Client-/Server- und Unternehmenskonnektivität zu allen unterstützten Datenbanken, einschließlich InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap und Unterstützung für ODBC zu vielen anderen. Der Support umfasst auch NoSQL mit MongoDB. |
FireDAC Features
Native Treiberunterstützung
MySQL
Microsoft SQL Server
Oracle Database
InterBase
PostgreSQL
DataSnap
SQLite
Sybase SQL Anywhere
Microsoft Access
IBM DB2 Server
Informix
Firebird
Advantage Database
Teradata (ODBC)
NoSQL Driver for MongoDB
SUPPORTED SERVICES
Backup, Restore, Security Management, and more
MOBILE DATABASE ACCESS
InterBase ToGo and IBLite
SQLite
Datenzugriffs-Engine
Die Datenmengen von FireDAC wurden in Verbindung mit einer leistungsfähigen Datenzugriffs-Engine erstellt. Diese wenig speicherintensive, effektive und flexible Engine kann direkt in Anwendungen verwendet werden und bietet eine leistungsstarke Grundlage für die Datenmengen-API. Die Engine besteht aus den Datenmengenkomponenten und den Schichten der flexiblen, objektorientierten APIs.
Benutzerfreundliche von TDataSet abgeleitete Klassen wie TFDQuery, TFDMemTable, TFDStoredProc und TFDTable. Die Dataset-Klassen sind äußerst kompatibel mit den originalen BDE-Datenmengen und ClientDataSet. Eine der schnellsten arbeitsspeicherinternen Datenmengen mit Sortierung, Filterung, Zusammenführung, gefilterten und Ausdrucksindexen, Persistenz und mehr. Lokale SQL-Engine für die Ausführung von SQL-Abfragen für Datenmengen.
Einheitliche API
FireDAC bietet eine Reihe von Features, die die Neutralisierung der Unterschiede zwischen Datenbanksystemen unterstützen und damit das Schreiben von Code vereinfachen, der keine unterschiedlichen DBMS-Dialekte oder andere feine Unterschiede zwischen DBMS berücksichtigen muss.
- SQL-Dialekt-Neutralisierung für FireDAC-Escape-Sequenzen, bedingte Anweisungen und Makros
- Datentypvereinheitlichung mit flexibler und anpassbarer Datentypzuordnung
- Vereinheitliche Fehlerberichtserstellung, inklusive DBMS-unabhängige und DBMS-spezifische Fehlerinformationen
- Vereinheitliche Transaktionsunterstützung mit separaten Lese- und Update-Transaktionen sowie mit komplettem Zugriff auf die Transaktionsunterstützung von InterBase und Firebird
- Unterstützung für multiple Unicode- und ANSI-Codierung
- Automatische Verbindungswiederherstellung mit automatischer Wiedererrichtung der Verbindung im Falle einer instabilen Umgebung
- Unverbundener Verbindungsmodus für die Fortsetzung der Anwendung ohne eine physische Verbindung zu einer Datenbank
- Unterstützung von Datenbankereignissen und -benachrichtigungen
- Vereinheitlichte SQL-Skript-Unterstützung
- Erweiterte Möglichkeiten zum Metadatenabruf
Leistungsstarker Datenzugriff
Der Datenbankzugriff wurde mithilfe vieler unterschiedlicher Techniken optimiert, wie sie für datenbankspezifische Komponenten typisch sind, was einen sofortigen schnelleren Datenzugriff ermöglicht.
- Live-Datenfenstermodus für eine Navigation in zwei Richtungen durch große Datenmengen
- Befehlsausführung der Array Data Manipulation Language (DML) und Befehls-Batch-Dateien für Batch-Anwendungen und zur Minimierung des Netzwerkdatenverkehrs
- Konfigurierbares und flexibles Abrufen von Zeilensätzen
- Direkte Unterstützung für asynchrone Befehlsausführung, Zeitüberschreitung bei der Befehlsausführung und Abbruch der Befehlsausführung
- Automatische, effiziente und hochentwickelte Update-Befehlserstellung und -ausführung
- Gepufferter Update-Modus mit der Möglichkeit, korrelierte Änderungen für mehrere Datenmengen mit stufenförmigen Updates nachzuverfolgen
- Komplette Unterstützung für automatisch fortlaufende Felder, inklusive jener auf der Basis von Generatoren und Tabellen-Trigger
Beginnen Sie noch heute mit FireDAC
Informieren Sie sich unter "FireDAC FAQ" über wichtige Fragen zu FireDAC
In der "FireDAC-Dokumentation online" finden Sie weitere technische Informationen und praktische Hinweise