Ciao,
volevo chiedere un consiglio su come evitare eccezioni per inserimenti doppi di stessi dati in tabelle con vincoli di unique.
Stavo pensando che posso:
1) fare una select prima di inserire i dati per controllo
2) oppure gestire in qualche modo l'eccezione

Nel secondo caso come posso distinguere eccezioni provenienti da violazioni di vincoli unique da altri tipi di eccezioni usando SQLException?

Quale delle due soluzioni è la più conveniente?

Grazie