Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

JDBC प्रोग्राम का उपयोग करके ResultSet के माध्यम से कैसे नेविगेट करें?


ResultSet इंटरफ़ेस का next() मेथड वर्तमान ResultSet ऑब्जेक्ट के पॉइंटर/कर्सर को वर्तमान स्थिति से अगली पंक्ति पर ले जाता है। यह मेथड एक बूलियन मान लौटाता है। यदि इसकी वर्तमान स्थिति के आगे कोई पंक्ति नहीं है तो यह मेथड false लौटाता है, अन्यथा यह true लौटाता है।

इसलिए, while लूप में इस मेथड का उपयोग करके आप ResultSet ऑब्जेक्ट की सामग्री पर पुनरावृति कर सकते हैं।

while(rs.next()){ }

प्रत्येक रिकॉर्ड के कॉलम मान प्राप्त करना

ResultSet इंटरफ़ेस (भी) प्रत्येक पंक्ति के प्रत्येक कॉलम में मान पुनर्प्राप्त करने के लिए गेटर मेथड (getXXX()) प्रदान करता है, प्रत्येक गेटर मेथड के दो प्रकार होते हैं:

  • getXXX(int columnIndex): कॉलम के इंडेक्स को दर्शाने वाला एक पूर्णांक मान स्वीकार करता है और उसका मान लौटाता है।

  • getXXX(String columnLabel ): कॉलम के नाम को दर्शाने वाला एक स्ट्रिंग मान स्वीकार करता है और उसका मान लौटाता है।

आपको टेबल में कॉलम के डेटाटाइप के आधार पर संबंधित गेटर मेथड का उपयोग करना होगा।

while(rs.next()) {    System.out.print("Brand: "+rs.getString("Column_Name")+", ");    System.out.print("Sale: "+rs.getString("Column_Name "));    ………………………    ………………………    System.out.println(""); }

इसी तरह यदि यह एक द्विदिश ResultSet ऑब्जेक्ट है तो आप previous() मेथड का उपयोग करके पीछे की ओर नेविगेट कर सकते हैं।

चूंकि ResultSet ऑब्जेक्ट का पॉइंटर डिफ़ॉल्ट रूप से पहली पंक्ति से पहले स्थित होता है। पीछे की ओर नेविगेट करने के लिए आपको पॉइंटर/कर्सर को अंतिम पंक्ति के बाद की अगली पंक्ति पर स्थानांतरित करना होगा और, पीछे की ओर नेविगेट करना होगा जैसे:

rs.afterLast(); System.out.println("Contents of the table"); while(rs.previous()) {    System.out.print("Brand: "+rs.getString("Mobile_Brand")+", ");    System.out.print("Sale: "+rs.getString("Unit_Sale"));    System.out.println(""); }

  1. विंडोज 10/11 में सिस्टम अपटाइम कैसे पता करें विंडोज 10/11 में सिस्टम अपटाइम कैसे पता करें

    अगर आप जानना चाहते हैं कि आपका विंडोज कंप्यूटर कितने समय से बिना रीस्टार्ट किए चल रहा है, तो आप आसानी से सिस्टम अपटाइम पता कर सकते हैं। अपटाइम उस अवधि को संदर्भित करता है जब आपका कंप्यूटर लगातार रीबूट के बिना चल रहा हो। यह लेख आपको विंडोज 10/11/8.1/7/सर्वर में सिस्टम अपटाइम खोजने के कई तरीके बताएगा:

  1. विंडोज एप्लिकेशन को सिस्टम ट्रे में आसानी से छुपाएं - पूर्ण ट्यूटोरियल विंडोज एप्लिकेशन को सिस्टम ट्रे में आसानी से छुपाएं - पूर्ण ट्यूटोरियल

    विंडोज इंटरफेस दशकों में कई उतार-चढ़ाव से गुजरा है। कुछ डेवलपमेंट, जैसे स्टार्ट मेनू, प्रिय हैं। अन्य, जैसे बदकिस्मत विंडोज 8 मेट्रो इंटरफेस, काफी नापसंद किए गए। टास्क बार, जहां आपके मिनिमाइज्ड विंडोज रहते हैं, शायद ही ऐसी नफरत का लक्ष्य है। हालांकि, यह काफी भीड़भाड़ वाला हो सकता है। आपके सभी प्रोग

  1. टास्क शेड्यूलर के साथ किसी भी प्रोग्राम को विंडोज स्टार्टअप पर लॉन्च करें - चरण-दर-चरण गाइड टास्क शेड्यूलर के साथ किसी भी प्रोग्राम को विंडोज स्टार्टअप पर लॉन्च करें - चरण-दर-चरण गाइड

    यदि आप सीखना चाहते हैं कि टास्क शेड्यूलर का उपयोग करके किसी प्रोग्राम को विंडोज स्टार्टअप पर या किसी विशिष्ट समय पर स्वचालित रूप से कैसे शुरू करें, तो इस ट्यूटोरियल को पढ़ना जारी रखें। विंडोज स्टार्टअप पर प्रोग्राम जोड़ने की सामान्य विधि, वांछित प्रोग्राम का शॉर्टकट स्टार्टअप फ़ोल्डर में रखना है। ले