dbExpress-Komponenten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenbankanwendungen für die Win32-Plattform entwickeln - Index

dbExpress setzt sich aus mehreren "schlanken" Datenbankkomponenten zusammen, die schnellen Zugriff auf SQL-Datenbankserver bieten. dbExpress stellt für jede unterstützte Datenbank ein Treiber-Framework zur Verfügung, das die serverspezifische Software an einheitliche dbExpress-Interfaces anpasst. Wenn Sie eine Datenbankanwendung weitergeben, die dbExpress verwendet, nehmen Sie eine DLL (den serverspezifischen Treiber) in die von Ihnen erstellten Anwendungsdateien auf.

dbExpress ermöglicht Ihnen den schnellen Zugriff auf Datenbanken unter Verwendung unidirektionaler Datenmengen. Unidirektionale Datenmengen sind auf schnellen, unaufwendigen Zugriff auf Datenbankinformationen ausgelegt, wobei nur ein minimaler Zusatzaufwand entsteht. Wie andere Datenmengen können sie einen SQL-Befehl an den Datenbankserver senden und, falls der Befehl mehrere Datensätze zurückgibt, diese Datensätze entgegennehmen. Unidirektionale Datenmengen nehmen keine Zwischenspeicherung der Daten vor, wodurch sie schneller und weniger ressourcenaufwendig als andere Datenmengentypen werden. Weil sie jedoch die Datensätze nicht zwischenspeichern, sind unidirektionale Datenmengen weniger flexibel als andere Datenmengen.

dbExpress-Verbindungen, -Tabellen, -Ansichten und -Stored Procedures, die in einer Datenstrukturansicht angezeigt werden, lassen sich per Drag&Drop in native und verwaltete VCL-Formulare platzieren.

Die Kategorie dbExpress der Tool-Palette enthält Komponenten, die mittels dbExpress auf Datenbankinformationen zugreifen. Dies sind:

Komponenten Funktion

TSQLConnection

Kapselt eine dbExpress-Verbindung zu einem Datenbankserver.

TSQLDataSet

Repräsentiert alle über dbExpress verfügbaren Daten oder sendet Befehle an eine Datenbank, auf die über dbExpress zugegriffen wird.

TSQLQuery

Eine Abfrage-Datenmenge, die eine SQL-Anweisung kapselt und es Anwendungen ermöglicht, auf die Ergebnisdatensätze zuzugreifen.

TSQLTable

Eine Tabellen-Datenmenge, die alle Zeilen und Spalten einer einzelnen Datenbanktabelle darstellt.

TSQLStoredProc

Eine auf Stored Procedures basierende Datenmenge, die eine auf einem Datenbankserver definierte Stored Procedure ausführt.

TSQLMonitor

Fängt die zwischen einer SQL-Verbindungskomponente und einem Datenbankserver gesendeten Informationen ab und speichert diese in einer Stringliste.

TSimpleDataSet

Eine Client-Datenmenge, die mit internen Objekten des Typs TSQLDataSet und TDataSetProvider Daten abruft und Aktualisierungen einträgt.


Siehe auch