sql >> Database >  >> RDS >> Mysql

Java Mysql Integrity Constraint Overtreding Uitzondering

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");
    } 
}

Hier gevonden



  1. Postgresql-kolomverwijzings-ID is dubbelzinnig

  2. Heeft de fout die wordt geretourneerd door db.Exec(...) een code?

  3. Mysql-functie om niet-null-waarden te transformeren

  4. een soort auto-increment-kolom toevoegen aan een mysql-tabel