Operation Manual
DREAMWEAVER CS3
Handboek
470
Toegang krijgen tot een database
Door middel van een toepassingsserver kunt u bronnen aan de serverzijde gebruiken, bijvoorbeeld databases. Een
dynamische pagina kan bijvoorbeeld de toepassingsserver de instructie geven om gegevens uit een database op te halen en
deze in de HTML van de pagina in te voegen. Voor meer informatie, zie www.adobe.com/go/learn_dw_dbguide_nl.
De instructie om gegevens uit een database op te halen, wordt een databasequery genoemd. Een query bestaat uit
zoekcriteria die worden uitgedrukt in een databasetaal die SQL (Structured Query Language) wordt genoemd. De SQL-
query wordt geschreven in scripts of tags op de server van de pagina.
Een toepassingsserver kan niet rechtstreeks met een database communiceren omdat de typische indeling van de database
de gegevens onleesbaar weergeeft, net zoals een Microsoft Word-document onleesbaar is wanneer het in Kladblok of
BBEdit wordt geopend. De toepassingsserver kan uitsluitend met de database communiceren met behulp van een
databasestuurprogramma: software die als een vertaler tussen de toepassingsserver en de database fungeert.
Nadat het stuurprogramma de communicatie tot stand heeft gebracht, wordt de query voor de database uitgevoerd en
wordt een recordset gemaakt. Een recordset is een reeks gegevens die uit een of meer tabellen in een database zijn gehaald.
De recordset wordt geretourneerd aan de toepassingsserver, die de gegevens gebruikt om de pagina te voltooien.
Hier volgt een eenvoudige databasequery in SQL:
SELECT lastname, firstname, fitpoints
FROM employees
Deze instructie maakt een recordset met drie kolommen en vult deze met rijen die de achternaam, voornaam en
fitnesspunten bevatten van alle werknemers in de database. Voor meer informatie, zie
www.adobe.com/go/learn_dw_sqlprimer_nl.
In het volgende voorbeeld ziet u hoe de query voor de database wordt uitgevoerd en de gegevens naar de browser worden
geretourneerd: