03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Toegang krijgen tot een database<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Door middel van een toepassingsserver kunt u bronnen aan de serverzijde gebruiken, bijvoorbeeld databases. Een<br />

dynamische pagina kan bijvoorbeeld de toepassingsserver de instructie geven om gegevens uit een database op te halen en<br />

deze in de HTML van de pagina in te voegen. Voor meer informatie, zie www.adobe.com/go/learn_dw_dbguide_nl.<br />

De instructie om gegevens uit een database op te halen, wordt een databasequery genoemd. Een query bestaat uit<br />

zoekcriteria die worden uitgedrukt in een databasetaal die SQL (Structured Query Language) wordt genoemd. De SQLquery<br />

wordt geschreven in scripts of tags op de server van de pagina.<br />

Een toepassingsserver kan niet rechtstreeks met een database communiceren omdat de typische indeling van de database<br />

de gegevens onleesbaar weergeeft, net zoals een Microsoft Word-document onleesbaar is wanneer het in Kladblok of<br />

BBEdit wordt geopend. De toepassingsserver kan uitsluitend met de database communiceren met behulp van een<br />

databasestuurprogramma: software die als een vertaler tussen de toepassingsserver en de database fungeert.<br />

Nadat het stuurprogramma de communicatie tot stand heeft gebracht, wordt de query voor de database uitgevoerd en<br />

wordt een recordset gemaakt. Een recordset is een reeks gegevens die uit een of meer tabellen in een database zijn gehaald.<br />

De recordset wordt geretourneerd aan de toepassingsserver, die de gegevens gebruikt om de pagina te voltooien.<br />

Hier volgt een eenvoudige databasequery in SQL:<br />

SELECT lastname, firstname, fitpoints<br />

FROM employees<br />

Deze instructie maakt een recordset met drie kolommen en vult deze met rijen die de achternaam, voornaam en<br />

fitnesspunten bevatten van alle werknemers in de database. Voor meer informatie, zie<br />

www.adobe.com/go/learn_dw_sqlprimer_nl.<br />

In het volgende voorbeeld ziet u hoe de query voor de database wordt uitgevoerd en de gegevens naar de browser worden<br />

geretourneerd:<br />

470

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!