Uppgift E är en frivillig uppgift som ger 3 bonuspoäng när du sedan skriver ITKP2:s tentamen. Då detta är en frivillig uppgift så handlar det till stor del om självständigt arbete och stödet från handledare är inte det samma som för de obligatoriska uppgifterna. Bonuspoäng ges enbart för lösningar inlämnade innan deadline 1. Uppgiften består av att du i en servlet ska koppla dig till en på din dator installerad databas, förslagsvis Access eller MySQL. Med hjälp av en SQL-fråga ska servleten även hämta information från databasen och presentera resultatet som en validerande XHTML-sida.
För riktigt enkel koppling till Access i Windows-miljö så registrerar du en drivrutin till din databas i Kontrollpanelen. Inne i Kontrollpanellen väljer du för detta under Administrationsverktyg alternativet Datakällor. Det namn du här registrerar ska sedan användas när du från din javakod ska skapa en koppling mellan servleten och databasen. Här hittar du också en engelskspråkig beskrivning.
Ett populärt alternativ till Access är MySQL. Här är det lite mer saker som behöver ordnas innan du kan koppla dig från din servlet. Om du nu lägger lite tid på att sätta dig in i detta så kommer du också att lära dig tekniker som kan vara mycket användbara på framtida ITK-moment.
Vad du vill lagra i dina databastabeller bestämmer du själv, men om du absolut inte kommer på något eget uppslag så kan du alltid bygga ut en variant av P1:s ITKPerson. En del tips finns också i Föreläsning 10. Din lösning ska även innehålla en arbetsbeskrivning över hur du har gjort för att lösa uppgiften.