Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyjątek dotyczący naruszenia ograniczeń integralności Java Mysql

Aby przechwycić konkretny wyjątek SQLException, musisz porównać go ze stanem SQL za pomocą getSQLState() metoda. Np.:stan SQL 23 dla naruszenia integralności danych.

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

Znalezione stąd



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Moje proste zapytanie MySql nie używa indeksu

  2. Dlaczego Oracle nie obsługuje aktualizacji wielu tabel w jednym zapytaniu?

  3. Oblicz wartość percentyla za pomocą MySQL

  4. Podzapytanie zwraca więcej niż 1 wiersz - MySQL

  5. Przykłady REGEXP MySQL