sql >> Databáze >  >> RDS >> Mysql

Výjimka porušení omezení integrity Java Mysql

Chcete-li zachytit konkrétní výjimku SQL, musíte porovnat se stavem SQL pomocí getSQLState() metoda. Příklad:Stav SQL 23 pro porušení integrity dat.

catch (SQLException ex) {
    if (ex.getSQLState().startsWith("23")) {
        JOptionPane.showMessageDialog(null, "Duplicate");
    } 
}

Nalezeno zde



  1. žádný ocijdbc12 v java.library.path

  2. Provádění hromadných aktualizací pomocí uložených procedur MyBatis a Oracle

  3. Příkazy MySQL INSERT nebo REPLACE

  4. Připojte se k Oracle DB pomocí sqlplus