ResultSet.last()
और अन्य "बिल्कुल अनुक्रमित" क्वेरी ऑपरेशन केवल तभी उपलब्ध होते हैं जब परिणाम सेट स्क्रॉल करने योग्य होता है; अन्यथा, आप केवल-अग्रेषित . के माध्यम से केवल एक-एक करके पुनरावृति कर सकते हैं परिणाम सेट।
निम्न उदाहरण (javadocs से) दर्शाता है कि स्क्रॉल करने योग्य ResultSet
कैसे बनाया जाता है .
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY
);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
ध्यान रखें कि स्क्रॉल करने योग्य क्वेरी का उपयोग करने के लिए प्रदर्शन निहितार्थ हैं। यदि इस विशेष का लक्ष्य ResultSet
. है केवल अपने अंतिम मूल्य को हथियाने के लिए है, कृपया केवल उस परिणाम को वापस करने के लिए अपनी क्वेरी को परिष्कृत करने पर विचार करें।