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

SQLステートメントがJavaで実行されたかどうかを知る方法は?

    .execute()を呼び出すため、実際にはdeleteステートメントを2回実行しています。 2回。ほとんどの場合、ステートメントを2回目にほぼすぐに実行すると、ステートメントによって削除できるデータがない可能性があります。

    代わりに、<を使用してください。 code> executeUpdate() メソッド 変更された行数が返されます:

    int rowsAffected = createPlayer.executeUpdate();
    
    if(rowsAffected > 0) {
       JOptionPane.showMessageDialog(null, "Player successfully deleted!");
    }
    else{
        JOptionPane.showMessageDialog(null, "Player does not exist!", "notdeleted", JOptionPane.ERROR_MESSAGE);
    }
    


    1. .sqlファイルをHerokupostgresデータベースにインポートするにはどうすればよいですか?

    2. PDOに何かが存在するかどうかを確認するための最良の方法は何ですか

    3. 列のサイズを変更する方法

    4. Mysql変数をHibernateで使用するにはどうすればよいですか?