Verbindungen zu Datenbanken einrichten Übersicht

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verbindungen zu Datenbanken einrichten - Index


Die meisten Datenmengenkomponenten sind in der Lage, direkte Verbindungen zu einem Datenbankserver einzurichten. Nachdem die Verbindung eingerichtet ist, kommuniziert die Datenmenge automatisch mit dem Server. Wenn Sie die Datenmenge öffnen, füllt sie sich mit Daten vom Server, 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

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 Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

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