कृपया मुझे बताओ कि जो दो तरीकों में से बाहर, executeUpdate और निष्पादितinsert into users(name, addr, city, sex, dob) values(?,?,?,?,?);
दोनों बयानों की तरह एक डालने क्वेरी क्वेरी निष्पादित होगा, लेकिन जो एक आदर्श एक डालने क्वेरी के लिए इस्तेमाल किया जाना चाहिए के लिए सबसे अच्छा है?क्या उपयोग करें: executeUpdate() या execute()?
उत्तर
वापसी मूल्य अलग है। ExecuteUpdate() अद्यतन पंक्तियों की संख्या देता है, जो एक अद्यतन कथन चलाते समय उपयोगी हो सकता है। आपके मामले में इसकी आवश्यकता नहीं है, क्योंकि आप जानते हैं कि आप कितने रिकॉर्ड डाल रहे हैं। आप या तो एक का उपयोग कर सकते हैं।
तो उनमें से किसी एक का उपयोग करने में कोई लाभ नहीं है? इस मामले में इससे कोई फ़र्क नहीं पड़ता कि कौन सी विधि का उपयोग किया जाता है? –
दाएं। कोई फर्क नहीं पड़ता कि। – Sjoerd
ठीक है। बहुत बहुत धन्यवाद :) –
सिद्धांत रूप में केवल वापसी मूल्य अलग है। हालांकि, मैंने पाया कि Sybase एएसई 15.7 तक पहुंचने के लिए जेकनेक्ट 3 का उपयोग करके, निष्पादन() फ़ंक्शन तब तक अवरुद्ध नहीं होता जब तक कि ट्रिगर्स रन नहीं हो जाते हैं और तैयार किए गए स्टेमेंटमेंट को बंद कर देते हैं, तो अपडेट को वापस ले लेंगे। (1 एस नींद डालने से यह एक प्रश्न के लिए काम करता है जिसकी मैंने कोशिश की।) इसके विपरीत, executeUpdate() इस समस्या से ग्रस्त नहीं है; ऐसा लगता है कि सही काम करना प्रतीत होता है, और प्रीपेरस्टेटमेंट को बंद करने से पहले मनमाने ढंग से नींद की आवश्यकता नहीं होती है।
- 1. pyodbc execute() कथन
- 2. यह जावा .execute() विधि कॉल का क्या अर्थ है?
- 3. क्या उपयोग करें? प्रतिनिधि, घटना, या Func <T>?
- 4. AsyncTask के doInBackground AsyncTask :: execute को
- 5. क्या उपयोग करें? एमवीसी, एमवीपी या एमवीवीएम या ...?
- 6. os.system() execute कमांड जिसके अंतर्गत linux खोल?
- 7. टी-एसक्यूएल में 'execute' का उपयोग कर वैरिएबल को वैल्यू कैसे सेट करें?
- 8. चर के साथ ruby execute bash कमांड
- 9. linux execute कमांड दूरस्थ रूप से
- 10. टी-एसक्यूएल (एमएस एसक्यूएल 2008), 'EXEC' या 'EXECUTE' शब्द के बिना निष्पादन प्रक्रिया
- 11. पायथन के sqlalchemy के execute() और pymysql का उपयोग कर क्वेरी में% से कैसे बचें?
- 12. सर्वोत्तम व्यवहार: क्या उपयोग करें, नेट क्लास या लघु नाम?
- 13. जेएनआई ग्राफिक्स क्या है या इसका उपयोग कैसे करें?
- 14. पीडीओ :: execute() मेरे लिए एक अपरिभाषित विधि है?
- 15. ऑनलोड या तैयार का उपयोग करें?
- 16. NGramTokenizerFactory या NGramFilterFactory का उपयोग कैसे करें?
- 17. MySQL एक चर में EXECUTE के परिणाम बचाओ?
- 18. कैस्केड हटाएं या ट्रिगर्स का उपयोग करें?
- 19. HTTPClient या HttpUrlConnection का उपयोग करें?
- 20. Context.MODE_PRIVATE या Context.MODE_WRITABLE का उपयोग क्यों करें?
- 21. file_get_contents या file_get_html का उपयोग कैसे करें?
- 22. ऑब्जेक्ट्स या क्लोजर - कब उपयोग करें?
- 23. जेटी या नेटटी का उपयोग करें?
- 24. एएसपी.नेट प्रोफाइल का उपयोग करें या नहीं?
- 25. सी ++: ऑटो, या टाइपपीफ का उपयोग करें?
- 26. बिल्ड प्रक्रिया - क्या उपयोग करें?
- 27. app_GlobalResource या app_LocalResource का उपयोग कैसे करें?
- 28. नेमस्पेस का उपयोग कैसे करें या उपनाम/संक्षेप टाइप करें?
- 29. जावास्क्रिप्ट का उपयोग कर मूल्य प्राप्त करें या पोस्ट करें?
- 30. नोड.जेएस: क्या मैं वाउज़ या एक्सप्रेसो या नोड यूनिट या ज़ोंबी.जेएस या सभी का उपयोग करूंगा?
संभावित डुप्लिकेट [सफलतापूर्वक ऑरैकल में निष्पादित निष्पादन निष्पादन लेकिन माइक्रोसॉफ्ट एसक्यूएल में अपवाद फेंकना] (http://stackoverflow.com/questions/8786911/preparedstatement-executing-sccessccess-in-oracle-but-throwing-exception-in- माइक) – axtavt
क्या आपने प्रत्येक के लिए जावाडोक पढ़ा था? जवाब वहां है। – skaffman