Datenbankanwendungen erstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Anwendungen, Komponenten und Bibliotheken erstellen - Index

Delphi unterstützt Werkzeuge, mit deren Hilfe Sie eine Verbindung zu SQL-Servern und -Datenbanken, wie Oracle, Sybase, InterBase, MySQL, MS-SQL, Informix, PostgreSQL und DB2, einrichten können, während gleichzeitig eine transparente gemeinsame Nutzung der Daten zwischen den Anwendungen gewährleistet wird.

Die Tool-Palette beinhaltet zahlreiche Komponenten für den Zugriff auf Datenbanken und für die Darstellung der enthaltenen Informationen. Die Datenbankkomponenten sind entsprechend dem Zugriffsmechanismus und der Funktion gruppiert.

Datenbankkategorien in der Tool-Palette:

Palettenseite Inhalt

BDE

Komponenten, die die BDE (Borland Database Engine) verwenden, eine große API für die Interaktion mit Datenbanken. Die BDE bietet die umfangreichsten Funktionen und ist in den meisten Hilfsprogrammen, wie beispielsweise Database Desktop und Datenbank-Explorer, enthalten. Weitere Informationen dazu finden Sie unter Die Borland Database Engine.

Bitte beachten: 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. Überprüfen Sie, ob sich Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren lassen.

ADO

Komponenten, die von Microsoft entwickelte ADOs (ActiveX Data Objects) für den Zugriff auf Datenbankinformation verwenden. Für die Verbindung zu unterschiedlichen Datenbankservern sind eine Reihe von ADO-Treibern erhältlich. Mit ADO-basierten Komponenten lassen sich Ihre Anwendungen in eine ADO-basierte Umgebung integrieren. Weitere Informationen dazu finden Sie unter Mit ADO-Komponenten arbeiten.

dbExpress

Geräteübergreifende Komponenten, die für den Zugriff auf Datenbankinformation dbExpress verwenden. dbExpress-Treiber bieten einen schnellen Zugriff auf Datenbanken, müssen aber für die Ausführung von Aktualisierungen mit TClientDataSet und TDataSetProvider verwendet werden. Weitere Informationen dazu finden Sie unter DbExpress-Datenmengen verwenden.

InterBase

Komponenten, die direkt auf InterBase-Datenbanken ohne eine separate Engine-Schicht zugreifen.

Datenzugriff

Komponenten, die in Kombination mit beliebigen Datenzugriffsmechanismen verwendet werden können, wie beispielsweise TClientDataSet und TDataSetProvider. Weitere Informationen zu Client-Datenmengen finden Sie unter Client-Datenmengen: Übersicht. Weitere Informationen zu Providern finden Sie unter Provider-Komponenten.

Datensteuerung

Datensensitive Steuerelemente für den Zugriff auf Informationen aus einer Datenquelle. Weitere Informationen dazu finden Sie unter Datensensitive Steuerelemente.



Beim Entwurf einer Datenbankanwendung müssen Sie entscheiden, welcher Datenzugriffsmechanismus verwendet werden soll. Die einzelnen Datenzugriffsmechanismen unterscheiden sich in Hinblick auf den Umfang der funktionalen Unterstützung, die Einfachheit ihres Einsatzes und die Verfügbarkeit der Treiber, die unterschiedliche Datenbankserver unterstützen.

Unter Datenbankanwendungen entwerfen: Überblick finden Sie Einzelheiten über die Art der zur Verfügung stehenden Datenbankunterstützung und Überlegungen zum Design von Datenbank-Client-Anwendungen und -Anwendungsservern.

Hinweis: Nicht alle Editionen von Delphi bieten eine Datenbankunterstützung.

Hinweis: Nicht alle Editionen von C++Builder bieten eine Datenbankunterstützung.

Themen

Siehe auch