Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ngoại lệ vi phạm ràng buộc toàn vẹn Java Mysql

Để bắt một SQLException cụ thể, bạn cần so sánh với trạng thái SQL bằng cách sử dụng getSQLState() phương pháp. Ví dụ:Trạng thái SQL 23 vì vi phạm tính toàn vẹn dữ liệu.

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

Tìm thấy từ đây



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu bị lỗi trong nguồn dữ liệu Jboss

  2. Ví dụ DAY () - MySQL

  3. Làm cách nào để tạo hai cột tăng tự động trong MySQL?

  4. Chọn, nơi chứa Mảng JSON

  5. MySQL char so với int