ResultSet অবজেক্ট দুটি প্রকারের: Forward Only এবং Bidirectional। নামের মত Forward Only ResultSet-এ শুধু এক দিশায় (ফরওয়ার্ড) এবং Bidirectional ResultSet-এ দুটি দিশায় পয়েন্টার সরানো যায়। ResultSet ইন্টারফেস ResultSet অবজেক্টের উভয় প্রকারের মাধ্যমে নেভিগেট করার জন্য অনেক মেথড দিয়ে থাকে।
ResultSet অবজেক্টের মাধ্যমে নেভিগেট করার বিভিন্ন মেথড নিচের টেবিলে দেওয়া হলো:
| মেথড | বিবরণ |
|---|---|
| next() | এই মেথড রেজাল্টসেট পয়েন্টারকে এক সারি ফরওয়ার্ড সরায়। |
| previous() | এই মেথড রেজাল্টসেট পয়েন্টারকে এক সারি ব্যাকওয়ার্ড সরায়। |
| first() | এই মেথড রেজাল্টসেট পয়েন্টারকে প্রথম সারিতে সরায়। |
| last() | এই মেথড রেজাল্টসেট পয়েন্টারকে শেষ সারিতে সরায়। |
| relative() | এই মেথড একটি ইন্টিজার মান গ্রহণ করে যা রো সংখ্যা নির্দেশ করে এবং রেজাল্টসেট পয়েন্টারকে দেয়া সংখ্যা만큼 ফরওয়ার্ড বা ব্যাকওয়ার্ড সরায় (পজিটিভ ইন্টিজার ফরওয়ার্ড, নেগেটিভ ইন্টিজার ব্যাকওয়ার্ড)। |
| absolute() | এই মেথড একটি ইন্টিজার মান গ্রহণ করে যা রো সংখ্যা নির্দেশ করে এবং রেজাল্টসেট পয়েন্টারকে রেজাল্টসেটে দেয়া পজিশনে সরায় (১ থেকে শুরু)। পজিটিভ ইন্টিজার দিলে প্রথম সারির থেকে গণনা করে ও পজিশনে যায়। নেগেটিভ ইন্টিজার দিলে শেষ সারির থেকে গণনা করে ও পজিশনে যায়। |
| beforeFirst() | এই মেথড রেজাল্টসেট পয়েন্টারকে এর ডিফল্ট পজিশনে ফেরায় অর্থাৎ প্রথম সারির আগে। |
| afterLast() | এই মেথড রেজাল্টসেট পয়েন্টারকে শেষ সারির পরে পজিশন করে। |