Introduksjon til databaseprogrammering med Java
Research report
Published version
View/ Open
Date
2004Metadata
Show full item recordCollections
- HiT skrift [62]
Abstract
Relasjonsdatabaser og objektorientert programmering er viktige teknologier for utvikling av dagens informasjonssystemer. Typisk så blir brukergrensesnitt og beregningsregler programmert med objektorienterte språk, mens permanent lagring av data gjøres i relasjonsdatabaser. Populært kan vi si at filosofien bak objektorientert programmering er å bygge systemer som en samling av ”kommuniserende” objekter. I relasjonsdatabaser blir data lagret som relasjoner. Det blir dermed vesentlig å forstå hvordan objekter og relasjoner kan brukes sammen. Kompendiet tar utgangspunkt i datastrukturer som det er naturlig å bruke for å representere relasjoner i et objektorientert programmeringsspråk. Deretter blir det forklart hvordan slike datastrukturer kan lagres til og leses fra sekvensielle tekstfiler. Denne delen gir nødvendige kunnskaper for å programmere enkle applikasjoner som kan lagre strukturerte data på ytre lager uten bruk av en relasjonsdatabase. Siste del av kompendiet tar for seg databaseprogrammering i Java ved bruk av klassebiblioteket Java DataBase Connectivity (JDBC). Ved hjelp av ferdiglagede metoder i JDBC og det standardiserte spørrespråket SQL blir det vist hvordan man kan utvikle enkle Java-applikasjoner som jobber mot relasjonsdatabaser i henhold til en klient/tjener-arkitektur. Det blir også kort gjort rede for hvordan man kan utvikle web-løsninger basert på databaser og Java. Kompendiet egner seg som støttelitteratur til kurs i objektorientert programmering. Det er forutsatt at studentene har kjennskap til relasjonsdatabaser og SQL, samt at de har tilegnet seg grunnleggende ferdigheter i programmering med Java.