Verbindungen zu Datenbanken einrichten Übersicht

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verbindungen zu Datenbanken einrichten - Index


Die meisten Datenmengenkomponenten können eine direkte Verbindung zu einem Datenbankserver einrichten. Nachdem die Verbindung eingerichtet ist, kommuniziert die Datenmenge automatisch mit dem Server. Wenn Sie die Datenmenge öffnen, wird sie mit Daten vom Server gefüllt, und wenn Sie Datensätze übergeben, werden diese an den Server zurückgesendet und angewendet. Eine einzige Verbindungskomponente kann von mehreren Datenmengen gemeinsam genutzt werden, es kann aber auch jede Datenmenge ihre eigene Verbindung verwenden.

Jeder Datenmengentyp nutzt für die Einrichtung einer Verbindung zum Datenbankserver einen eigenen Typ der Verbindungskomponente, der jeweils auf einen bestimmten Datenzugriffsmechanismus ausgelegt ist. Die folgende Tabelle listet diese Datenzugriffsmechanismen und die zugehörigen Verbindungskomponenten auf:

Datenbankverbindungskomponenten:

Datenzugriffsmechanismus Verbindungskomponente

FireDAC

FireDAC.Comp.Client.TFDConnection

dbExpress

Data.SqlExpr.TSQLConnection

ActiveX Data Objects (ADO)

Data.Win.ADODB.TADOConnection

InterBase Express

IBX.IBDatabase.TIBDatabase

Borland Database Engine (BDE)

Bde.DBTables.TDatabase

Warnung: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird beispielsweise nie Unicode unterstützen. Sie sollten daher mit der BDE keine neuen Entwicklungen vornehmen. Erwägen Sie, Ihre vorhandenen Datenbankanwendungen von der BDE nach FireDAC zu migrieren. Wir bieten ein Migrationstool namens reFind, das Sie bei der Migration unterstützt.
Hinweis: Eine Erörterung der Vor- und Nachteile dieses Mechanismus finden Sie unter Datenbanken verwenden.

Die Verbindungskomponente stellt alle Informationen bereit, die für die Einrichtung einer Datenbankverbindung benötigt werden. Diese Informationen sind für jeden Verbindungskomponententyp anders:

Obwohl jeder Datenmengentyp eine andere Verbindungskomponente verwendet, handelt es sich bei ihnen stets um Nachkommen von Data.DB.TCustomConnection. Sie alle führen ähnliche Aufgaben aus und weisen viele gleiche Eigenschaften, Methoden und Ereignisse auf.

Die folgenden Themen erläutern viele der gemeinsamen Aufgaben:

Siehe auch