Home

Delphi en databases - een overzicht

1. Inleiding

Eén van de krachtigste  punten van Delphi is wel de manier waarop met databases gewerkt kan worden.
Delphi biedt (zeker vanaf versie 5) een scala aan mogelijkheden voor wat betreft het schrijven van complexe databaseapplicaties.
Dit paper geeft een overzicht van de mogelijkheden.
In volgende papers zullen diverse onderwerpen in detail nader besproken worden.


2. De mogelijkheden om toegang te krijgen tot een database

In de eerste versies van Delphi was het werken met databases onlosmakelijk verbonden met de BDE.
De Borland Database Engine is een applicatie die als het ware tussen de applicatie en de werkelijke database geplaatst is.
De BDE heeft tot doel de verbinding tot stand te brengen tussen de applicatie en de database. De database engine
verzorgt alle database afhandelingen.

Via de BDE kan op de volgende manier verbinding worden gemaakt :

In een cliënt server omgeving zal de communicatie op de volgende manier verlopen, startend bij de applicatie :

Applicatie  > BDE > SQL Links > Vendor client > TCP/IP -----netwerk----- TCP/IP > RDBMS (Relationeel DataBaseManagement Systeem)

Hiernaast biedt Delphi sinds versie 3 een mogelijkheid zonder tussenkomst van de BDE een database te benaderen.
Het component ClientDataSet biedt toegang middels een OLE server.

Vanaf versie 5 biedt Delphi daarnaast nog de volgende BDE-loze oplossingen :

Klik hier voor het volgende paper in deze tutorial : Delphi - database components

arrows.gif (215 bytes)Top