JDBC

Java og Databaser

Denne uge skal bruges på at arbejde med Postgres databaserne via Java og JDBC. I sidste uge brugte vi udelukkende pgAdmin som SQL-klient, men nu skal vi selv programmere diverse CRUD operationer fra Java.

Emnerne bliver ca. disse:

  • Connection / forbindelse til Postgres via JDBC
  • Strategier for synkronisering af data mellem Java og databasen
  • CRUD operationer og Views
  • Håndtering af besværlige datatyper (fx dato og tid)
  • Håndtering af autogenerede identiteter ved Inserts

Opgaver

Dagens opgave tager udgangspunkt i denne klub-database.

klub-database

Formålet med opgaven er at tilgå databasen fra Java, og i det hele taget at få øvelse i at håndtere databaser. Der ligger noget startkode på GitHub, så vi kommer lidt hurtigere i gang. Koden indeholder alle CRUD operationer til member-tabellen. Så skal I bare fortsætte derfra.

Der er en gennemgang af hvordan opgaven kan løses i denne video (og i starten vises også hvordan man cloner startkoden fra git). Bemærk igen at der bruges MySQL i videoen.


Top

2. semester forår 2024