ResultSet
संग्रह नहीं है, यह केवल कर्सर का एक सार है जिसका उपयोग डेटा को पंक्ति-वार तरीके से प्राप्त करने के लिए किया जा रहा है।
तो, वास्तव में क्या चाहिए? परिणाम को संग्रहीत करने के लिए आवश्यक स्मृति की मात्रा? डेटाबेस में डेटा का आकार? ...? यह अच्छा क्यों होगा?
आप हमेशा SELECT COUNT(*) FROM
. कर सकते हैं और पंक्ति के एक निश्चित औसत आकार का उपयोग करके परिणाम आकार का अनुमान लगाएं... SELECT COUNT(*)
का उपयोग करने के बजाय आप अधिक जटिल तरीके का उपयोग कर सकते हैं:अंतिम तत्व पर जाएं ResultSet.last()
और पंक्ति संख्या प्राप्त करें:ResultSet.getRow()
।