Verbindungen zu Datenbanken einrichten Übersicht
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 |
|
ActiveX Data Objects (ADO) |
|
InterBase Express |
|
Borland Database Engine (BDE) |
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:
- Informationen zur Beschreibung einer dbExpress-Verbindung finden Sie unter TSQLConnection einrichten.
- Informationen zur Beschreibung einer ADO-basierten Verbindung finden Sie unter Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten.
- Informationen zur Beschreibung einer InterBase Express-Verbindung finden Sie unter IBX.IBDatabase.TIBDatabase.
- Informationen zur Beschreibung einer BDE-basierten Verbindung finden Sie unter Die zu verwendende Datenbank angeben.
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:
- Implizite Verbindungen verwenden
- Verbindungen steuern
- Server-Anmeldungen steuern
- Transaktionen verwalten
- Mit verknüpften Datenmengen arbeiten
- Befehle an den Server senden
- Metadaten abrufen
Siehe auch
- Datenbankanwendungen entwerfen: Überblick
- Datenmengen: Übersicht
- Datensensitive Steuerelemente
- Felder: Übersicht
- Client-Datenmengen anlegen und verwenden
- Mit ADO-Komponenten arbeiten
- DbExpress-Datenmengen verwenden
- Die Borland Database Engine
- Provider-Komponenten
- Mehrschichtige Anwendungen erstellen: Übersicht
- XML in Datenbankanwendungen verwenden