Eine der Stärken von Delphi ist die Unterstützung vieler Datenbanken mit verschiedenen Datenzugriffstechnologien: BDE, dbExpress, InterBase Express, ADO und Borland Data Providers für .NET, um nur einige zu nennen.
Eine der Datenkonnektivitätsoptionen in Delphi ist dbExpress. Kurz gesagt, dbExpress ist ein leichter, erweiterbarer, plattformübergreifender und leistungsstarker Mechanismus für den Zugriff auf Daten von SQL-Servern. dbExpress bietet Konnektivität zu Datenbanken für die Plattformen Windows, .NET und Linux (unter Verwendung von Kylix).
Ursprünglich als Ersatz für die BDE konzipiert, ermöglicht Ihnen dbExpress (eingeführt in Delphi 6) den Zugriff auf verschiedene Server - mySQL, Interbase, Oracle, MS SQL Server und Informix.
dbExpress ist erweiterbar, da Entwickler von Drittanbietern ihre eigenen dbExpress-Treiber für verschiedene Datenbanken schreiben können.
Eine der wichtigsten Eigenschaften von dbExpress besteht darin, dass auf Datenbanken mit unidirektionalen Datasets zugegriffen wird. Unidirektionale Datasets puffern keine Daten im Speicher. Ein solches Dataset kann in einem DBGrid nicht angezeigt werden. Um eine Benutzeroberfläche mit dbExpress zu erstellen, müssen Sie zwei weitere Komponenten verwenden: TDataSetProvider und TClientDataSet.
Hier finden Sie eine Sammlung von Tutorials und Artikeln zum Erstellen von Datenbankanwendungen mit dbExpress:
dbExpress Draft Specification
Ein früher Entwurf der dbExpress-Spezifikationen. Lohnt sich zu lesen.
Einführung in ClientDataSets und dbExpress
Ein TClientDataset ist Teil aller dbExpress-Anwendungen. In diesem Artikel werden dbExpress und die Funktionen von ClientDataSets Personen vorgestellt, die die BDE verwendet haben und Angst vor einer Migration haben.
Zusätzliche dbExpress-Treiberoptionen
Eine Liste der für dbExpress verfügbaren Treiber von Drittanbietern
Migrieren von BDE-Anwendungen nach dbExpress
Diese PDF-Datei enthält ausführliche Informationen zu Problemen, die bei der Migration von Anwendungen von BDE-Komponenten zu dbExpress-Komponenten auftreten können. Es enthält auch Informationen zur Durchführung der Migration.
Erstellen Sie eine wiederverwendbare Komponente, um Delphi 7 mit dbExpress mit DB2 zu verbinden
Dieser Artikel beschreibt, wie Sie IBM DB2 als Datenbank für Anwendungen verwenden, die mit Borland Delphi 7 Studio und dbExpress geschrieben wurden. Zu den spezifischen Themen gehört, wie Sie die sieben dbExpress-Komponenten mit DB2 verbinden und daraus visuelle Formulare auf Datenbanktabellen erstellen.