DbExpress gebruiken in Delphi-database-applicaties

Een van de sterke punten van Delphi is de ondersteuning voor veel databases die verschillende datatoegangstechnologieën gebruiken: de BDE, dbExpress, InterBase Express, ADO, Borland Data Providers voor .NET, om er maar een paar te noemen.

Wat is dbExpress?

Een van de opties voor gegevensverbinding in Delphi is dbExpress. Kortom, dbExpress is een lichtgewicht, uitbreidbaar, platformoverschrijdend, krachtig mechanisme voor toegang tot gegevens van SQL-servers. dbExpress biedt connectiviteit met databases voor de Windows-, .NET- en Linux-platforms (met behulp van Kylix).
Oorspronkelijk ontworpen om de BDE te vervangen, dbExpress (geïntroduceerd in Delphi 6), geeft u toegang tot verschillende servers - mySQL, Interbase, Oracle, MS SQL Server, Informix.
dbExpress is uitbreidbaar, omdat het voor externe ontwikkelaars mogelijk is om hun eigen dbExpress-stuurprogramma's voor verschillende databases te schrijven.

Een van de belangrijkste kenmerken van dbExpress is dat het toegang krijgt tot databases met behulp van unidirectionele datasets. Unidirectionele gegevenssets slaan geen gegevens op in het geheugen - een dergelijke gegevensset kan niet worden weergegeven in een DBGrid. Als u een gebruikersinterface wilt bouwen met dbExpress, moet u nog twee componenten gebruiken: TDataSetProvider en TClientDataSet.

Hoe dbExpress te gebruiken

Hier is een verzameling tutorials en artikelen over het bouwen van database-applicaties met dbExpress:

Specificatie dbExpress-ontwerp
Een vroeg ontwerp van dbExpress-specificaties. Het lezen waard.

Inleiding tot ClientDataSets en dbExpress
Een TClientDataset is een onderdeel van alle dbExpress-toepassingen. Dit artikel introduceert dbExpress en de kracht van ClientDataSets voor mensen die de BDE hebben gebruikt en bang zijn om te migreren.

Extra dbExpress stuurprogramma-opties
Een lijst met stuurprogramma's van derden die beschikbaar zijn voor dbExpress

BDE-toepassingen migreren naar dbExpress
Deze PDF gaat uitgebreid in op problemen die u kunt tegenkomen bij het migreren van toepassingen van BDE-componenten naar dbExpress-componenten. Het biedt ook informatie over het uitvoeren van de migratie.

Maak een herbruikbare component om Delphi 7 te verbinden met DB2 met dbExpress
In dit artikel wordt beschreven hoe u IBM DB2 kunt gebruiken als database voor toepassingen die zijn geschreven met Borland Delphi 7 Studio en dbExpress. Specifieke onderwerpen omvatten hoe u de zeven dbExpress-componenten kunt verbinden met DB2 en deze kunt gebruiken om visuele formulieren bovenop databasetabellen te bouwen.