Om een specifieke SQLException op te vangen, moet u deze vergelijken met de SQL-status met behulp van getSQLState()
methode. Bijvoorbeeld:SQL State 23 voor schending van de gegevensintegriteit.
catch (SQLException ex) {
if (ex.getSQLState().startsWith("23")) {
JOptionPane.showMessageDialog(null, "Duplicate");
}
}