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

jtable सेल से पैरामीटर का उपयोग करके mysql तालिका को अपडेट करना

मैं भ्रम नहीं समझता। आप पैरामीटर को उसी तरह निर्दिष्ट कर सकते हैं जैसे आप "आइटमकाउंट" के लिए पैरामीटर निर्दिष्ट करते हैं:

String SQLupdate = "UPDATE tableItem SET ItemCount= ? WHERE ItemCode = ?";
ps = con.prepareStatement(SQLupdate);

for(int row=0; row<rows; row++) 
{
    String itemCode = (String)tabelDetailDO.getValueAt(row, 0);
    itemCount = (int) tabelDetailDO.getValueAt(row, 2);
    addItemCount = (int) tabelDetailDO.getValueAt(row, 3);
    totalItemCount = itemCount + addItemCount;
    ps.setInt(1, totalItemCount);
    ps.setString(2, itemCode);
    ps.addBatch();
}

ध्यान दें, मैंने कभी भी बैच अपडेट का उपयोग नहीं किया है, इसलिए पहले बैच के बिना तर्क को काम करने का प्रयास करें, इसलिए आपको लूप में हर बार अपडेट को निष्पादित करने की आवश्यकता होगी। हां, मुझे पता है कि यह कुशल नहीं है लेकिन आप सिर्फ एसक्यूएल का परीक्षण कर रहे हैं।

फिर जब वह काम करता है तो आप बैच अपडेट का उपयोग करने का प्रयास करते हैं।




  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. XAMPP पर MySQL अप्रत्याशित रूप से बंद हो गया - IP पर बनाया गया सर्वर सॉकेट:'::'

  3. mysql group_concat अंदर एक गिनती के साथ?

  4. कैसे गतिशील रूप से कपड़े से mysql डेटाबेस बनाने के लिए

  5. मैं PHP में दो अलग-अलग सर्वर से MySQL डेटाबेस का उपयोग कैसे कर सकता हूं?