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

जावा JDBC MySQL अपवाद:परिणामसेट बंद होने के बाद ऑपरेशन की अनुमति नहीं है

जब आप Delete . चलाते हैं क्वेरी, आप उसी Statement . का उपयोग करते हैं जिसका उपयोग Select . में किया गया था सवाल। जब आप उसी Statement . पर फिर से क्रियान्वित करते हैं , पिछला ResultSet बंद हो जाता है।

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

आप इसके बारे में अधिक पढ़ सकते हैं यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP कनेक्शन विफल:SQLSTATE [HY000] [2002] कनेक्शन ने मना कर दिया

  2. MySQL में पिछले 12 महीनों का डेटा कैसे प्राप्त करें

  3. ऑटो जनरेट डेटाबेस आरेख MySQL

  4. MySQL बनाम पीडीओ

  5. कैसे जांचें कि कोई तालिका MySQL में बनाने से पहले पहले से मौजूद है या नहीं?