जब आप Delete . चलाते हैं क्वेरी, आप उसी Statement . का उपयोग करते हैं जिसका उपयोग Select . में किया गया था सवाल। जब आप उसी Statement . पर फिर से क्रियान्वित करते हैं , पिछला ResultSet बंद हो जाता है।
इससे बचने के लिए आपको एक नया Statement बनाना चाहिए हर बार जब आप कोई क्वेरी निष्पादित करते हैं। तो हटा दें statement = connection.createStatement(); connect() . से MySQLDatabase में विधि क्लास, और सभी Statement . को बदलें उस कक्षा में connection.createStatement() . आप निजी चर Statement को हटाना भी चुन सकते हैं पूरी तरह से।
आप इसके बारे में अधिक पढ़ सकते हैं यहां ।