Friday 15 March 2013

mysql - How do I get ID of row i just inserted in Java -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 6 उत्तर

    ठीक है तो मेरा कोड ऐसा दिखता है यह

      स्ट्रिंग sqlString = "auditlog में रिपोर्ट करें (रिपोर्ट_नाम, उपयोगकर्ता नाम, start_datetime, source_uri, resource_id) मूल्य (?,?,?,?,?)"; ReadyStatement = connection.prepareStatement (sqlString); ReadyStatement.setString (1, reportName); ReadyStatement.setString (2, उपयोगकर्ता नाम); ReadyStatement.setTimestamp (3, नया टाइमस्टैम्प (System.currentTimeMillis ())); ReadyStatement.setString (4, यूरी); ReadyStatement.setBigDecimal (5, नया बिगडिस्किमल (0)); preparedStatement.executeUpdate ();   

    तालिका में एक और फ़ील्ड "आईडी" है, लेकिन यह स्वतः उत्पन्न हो जाता है, मैं उस कुंजी को कैसे प्राप्त करूं? मुझे अपने कोड के अगले बिट में विदेशी कुंजी के रूप में उपयोग करने की आवश्यकता है

      परिणामस्वरूप जेनरेट किया गया = तैयारःस्टेटमेंट.गेटेनरेट कीज़ (); यदि (जेनरेट किया गया.सेन्टेक्ट ()) {लांग आईडी = जेनरेट किया गया है। लेट (1); }    

No comments:

Post a Comment