Programmazione web: Progetto Musica (VII) - Inserimento di un artista
Channel: Cinzia Bocchi
Date: 24/02/2022

Informatica - Classe quarta - Lezione del 16-02-2022
Continua il progetto Musica. La lezione mostra come inserire un artista nella tabella del database MySQL utilizzando Java e SQL.
Codici di errore JDBC: https://www.tutorialspoint.com/jdbc/jdbc-exceptions.htm
Codice su GitHub: https://github.com/cinziabb/Musica.git

00:00 Evitare la duplicazione degli artisti con il vincolo UNIQUE
05:49 La classe ArtistaManager
07:23 Il metodo insert per inserire un artista nella tabella del database
11:53 Ottenere la primary key generata in automatico dal DBMS
17:02 La classe OperationResult incapsula la risposta da restituire alla servlet
21:12 Da stringhe costanti esplicite a simboliche con l'interfaccia Messages
22:57 Ripristinare l'id generato automaticamente nella tabella del database
24:42 Risposta fornita dal metodo insert nel caso si inserisca un nuovo artista
25:44 Eccezione lanciata dal metodo insert nel caso si inserisca un artista duplicato
27:16 Chiamata a insert dalla servlet e gestione dell'eccezione
30:34 Stringa JSON inviata in risposta al client
33:52 La classe ErrorCode che associa al codice di errore un messaggio in italiano

Come inserire JDBC nel progetto (video successivo): https://youtu.be/mGRp9pYL-8c