特定のSQLExceptionをキャッチするには、getSQLState()
を使用してSQL状態と比較する必要があります。 方法。例:データ整合性違反のSQL状態23。
catch (SQLException ex) {
if (ex.getSQLState().startsWith("23")) {
JOptionPane.showMessageDialog(null, "Duplicate");
}
}
特定のSQLExceptionをキャッチするには、getSQLState()
を使用してSQL状態と比較する必要があります。 方法。例:データ整合性違反のSQL状態23。
catch (SQLException ex) {
if (ex.getSQLState().startsWith("23")) {
JOptionPane.showMessageDialog(null, "Duplicate");
}
}