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.
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.