Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengetahui apakah pernyataan sql dieksekusi di java?

Anda sebenarnya menjalankan pernyataan hapus dua kali, karena Anda memanggil .execute() dua kali. Dalam kebanyakan situasi, Anda tidak mungkin memiliki data yang dapat dihapus oleh pernyataan jika Anda menjalankannya segera untuk kedua kalinya.

Sebagai gantinya, gunakan executeUpdate() metode yang mengembalikan kepada Anda jumlah baris yang dimodifikasi:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan garis lintang/bujur terdekat dengan kueri SQL

  2. sql/mysql filter hanya menyertakan nilai maksimal

  3. Mengapa kueri UNION sangat lambat di MySQL?

  4. Bagaimana Cara Membuat Query MySQL untuk Menemukan Posting Terkait dari Beberapa Tabel?

  5. BATAS / OFFSET di Oracle 11G