हमारे पास दो प्रकार के ResultSet ऑब्जेक्ट होते हैं: फॉरवर्ड ओनली और द्विदिश, जैसा कि नाम से पता चलता है आप फॉरवर्ड ओनली ResultSet में केवल एक दिशा (आगे) में जा सकते हैं और द्विदिश ResultSet में आप पॉइंटर को दोनों दिशाओं में ले जा सकते हैं। ResultSet इंटरफ़ेस दोनों प्रकार के ResultSet ऑब्जेक्ट के माध्यम से नेविगेट करने के लिए कई मेथड प्रदान करता है।
ResultSet ऑब्जेक्ट के माध्यम से नेविगेट करने के लिए विभिन्न मेथड सूचीबद्ध करने वाली निम्नलिखित टेबल:
| मेथड | विवरण |
|---|---|
| next() | यह मेथड ResultSet पॉइंटर को एक पंक्ति आगे ले जाता है। |
| Previous() | यह मेथड ResultSet पॉइंटर को एक पंक्ति पीछे ले जाता है। |
| first() | यह मेथड ResultSet पॉइंटर को पहली पंक्ति पर ले जाता है। |
| last() | यह मेथड ResultSet पॉइंटर को अंतिम पंक्ति पर ले जाता है। |
| relative() | यह मेथड पंक्तियों की संख्या दर्शाने वाला एक पूर्णांक मान स्वीकार करता है और, दिए गए पंक्तियों की संख्या से ResultSet पॉइंटर को आगे या पीछे ले जाता है (धनात्मक पूर्णांक आगे, ऋणात्मक पूर्णांक पीछे)। |
| absolute() | यह मेथड पंक्तियों की संख्या दर्शाने वाला एक पूर्णांक मान स्वीकार करता है और, ResultSet में दी गई स्थिति पर ResultSet पॉइंटर को ले जाता है (1 से शुरू)। यदि आप ResultSet को धनात्मक पूर्णांक पास करते हैं तो पॉइंटर Result Set की शुरुआत से दी गई स्थिति पर ले जाया जाता है। यदि आप ResultSet को ऋणात्मक पूर्णांक पास करते हैं तो पॉइंटर Result Set के अंत से दी गई स्थिति पर ले जाया जाता है। |
| beforeFirst() | यह मेथड ResultSet पॉइंटर को इसकी डिफ़ॉल्ट स्थिति यानी पहली पंक्ति से पहले ले जाता है। |
| afterLast() | यह मेथड ResultSet पॉइंटर को अंतिम पंक्ति के बाद स्थित करता है। |