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

मैं कनेक्टर/सी++ का उपयोग करके MySQL में एक पंक्ति में एक मान कैसे अपडेट करूं?

दस्तावेज़ों के त्वरित स्कैन से ऐसा प्रतीत होता है कि कनेक्टर/सी++ सी++ के लिए जावा जेडीबीसी एपीआई का आंशिक कार्यान्वयन है। मुझे अद्यतन करने योग्य परिणाम सेट का कोई संदर्भ नहीं मिला, इसलिए यह संभव नहीं हो सकता है। जावा JDBC में ResultSet इंटरफ़ेस में वर्तमान पंक्ति को अपडेट करने के लिए समर्थन शामिल है यदि स्टेटमेंट को ResultSet.CONCUR_UPDATABLE समवर्ती के साथ बनाया गया था।

आपको जांच करनी चाहिए कि क्या Connector/C++ अद्यतन करने योग्य परिणामों का समर्थन करता है।

संपादित करें:एक पंक्ति को अद्यतन करने के लिए आपको एक SQL अद्यतन युक्त एक तैयार स्टेटमेंट का उपयोग करना होगा, और फिर कथन का निष्पादन अद्यतन() विधि। इस दृष्टिकोण के साथ आपको रिकॉर्ड को WHERE क्लॉज के साथ अपडेट करने के लिए पहचानना होगा। उदाहरण के लिए

update users set userName='John Doe' where userID=?

फिर आप एक रेडीस्टेडमेंट बनाएंगे, पैरामीटर मान सेट करेंगे, और फिर एक्ज़ीक्यूटअपडेट () करेंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विजुअल स्टूडियो इंस्टॉलेशन के लिए MySQL विफल रहता है, त्रुटि कोड 1603

  2. अंतर्राष्ट्रीयकरण के साथ MySQL डेटाबेस डिज़ाइन

  3. कनेक्टेड mysql डेटाबेस नाम (JDBC) प्राप्त करें

  4. CentOS 7 या RHEL 7 से MariaDB या MySQL को पूरी तरह से हटा दें

  5. सभी MySQL डेटाबेस को एक बार में निर्यात और आयात करें