Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कैसे पता चलेगा कि जावा में एक एसक्यूएल स्टेटमेंट निष्पादित किया गया है या नहीं?

आप वास्तव में डिलीट स्टेटमेंट को दो बार निष्पादित कर रहे हैं, क्योंकि आप .execute() . को कॉल करते हैं दो बार। अधिकांश स्थितियों में, यदि आप इसे लगभग तुरंत दूसरी बार चलाते हैं, तो आपके पास ऐसा डेटा होने की संभावना नहीं है जिसे कथन द्वारा हटाया जा सकता है।

इसके बजाय, <का उपयोग करें कोड>निष्पादित करेंअपडेट () विधि जो आपको संशोधित पंक्तियों की संख्या लौटाता है:

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. मैं एक खाली पंक्ति कैसे सम्मिलित करूं, लेकिन क्या ऑटोनंबर अपडेट सही ढंग से है?

  2. डेटाबेस में देशांतर और अक्षांश को कैसे स्टोर करें। MySQL -99.99999999 से आगे नहीं जाएगा

  3. आईडी द्वारा रिकॉर्ड कैसे खोजें और कुछ कॉलम चुनें, रेल पर रूबी?

  4. MySQL परमाणु सम्मिलित-अगर-नहीं-स्थिर ऑटोइनक्रिकमेंट के साथ मौजूद है

  5. डेटाबेस से सबसे बड़े मान कैसे प्राप्त करें और प्रदर्शित करें?