sql >> データベース >  >> RDS >> Mysql

JavaMysql整合性制約違反の例外

    特定のSQLExceptionをキャッチするには、getSQLState()を使用してSQL状態と比較する必要があります。 方法。例:データ整合性違反のSQL状態23。

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

    ここから見つかりました



    1. あなたがしたいことを知っている:OracleからMariaDBに移行する

    2. ネットワーク分析のためのSQLクエリ6次の隔たり

    3. MySQL:大きなテーブルをパーティションに分割しますか、それとも別々のテーブルに分割しますか?

    4. どの行にも存在しない値のリストを返すSELECT