RAD Studio 10.3.2 ist ab sofort verfügbar! Weitere Infos

Hier finden Sie unsere aktuellen Angebote

FireDAC

Die Bibliothek für den geräteübergreifenden Datenzugriff


Universelle Konnektivität für Unternehmensdaten


FireDAC Architecture Diagram


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

Nur einmal entwickeln und moderne Apps für jede Plattform zur Verfügung stellen - SCHNELL

Starten Sie einen Gratistest