For at fange en specifik SQLException skal du sammenligne med SQL-tilstand ved hjælp af getSQLState()
metode. Eks:SQL-tilstand 23 for dataintegritetsbrud.
catch (SQLException ex) {
if (ex.getSQLState().startsWith("23")) {
JOptionPane.showMessageDialog(null, "Duplicate");
}
}