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

MySQL और Java - अंतिम सम्मिलित मूल्य (JDBC) की आईडी प्राप्त करें

क्या आप बस नहीं बदलेंगे:

numero = stmt.executeUpdate(query);

करने के लिए:

numero = stmt.executeUpdate(query, Statement.RETURN_GENERATED_KEYS);

JDBC के दस्तावेज़ीकरण पर एक नज़र डालें Statement इंटरफ़ेस।

अपडेट करें :जाहिरा तौर पर इस उत्तर को लेकर बहुत भ्रम है, लेकिन मेरा अनुमान है कि जो लोग भ्रमित हैं वे इसे पूछे गए प्रश्न के संदर्भ में नहीं पढ़ रहे हैं। यदि आप वह कोड लेते हैं जो ओपी ने अपने प्रश्न में प्रदान किया है और उस एकल पंक्ति (पंक्ति 6) को प्रतिस्थापित करता है जिसका मैं सुझाव दे रहा हूं, तो सब कुछ काम करेगा। numero वेरिएबल पूरी तरह से अप्रासंगिक है और इसका मान सेट होने के बाद कभी भी पढ़ा नहीं जाता है।



  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 FKs के लिए उचित नामकरण परंपरा क्या है?

  2. मैक ओएस एक्स पर MySQL रत्न कैसे स्थापित करें

  3. मानक इनपुट के साथ स्विफ्ट 3.0 में एक प्रक्रिया कैसे चलाएं

  4. पायथन MySQLdb / MySQL INSERT IGNORE और जाँच कर रहा है कि क्या अनदेखा किया गया है

  5. DAYOFMONTH () उदाहरण – MySQL