ایس کیو ایل ایسے بیانات جو ڈیٹا بیس کے استفسار سے ڈیٹا پڑھتے ہیں ، نتائج کو سیٹ میں ڈیٹا لوٹاتے ہیں۔ منتخب کریں بیان ایک ڈیٹا بیس سے قطاریں منتخب کرنے اور نتیجہ سیٹ میں دیکھنے کا ایک معیاری طریقہ ہے۔ java.sql رزلٹ سیٹ جاوا میں انٹرفیس ایک ڈیٹا بیس استفسار کے نتیجہ کی نمائندگی کرتا ہے۔ اس مضمون میں ، ہم اس میں رزلٹ سیٹ انٹرفیس کو سمجھیں گے .
- رزلٹ سیٹ کیا ہے؟
- جاوا میں رزلٹ سیٹ انٹرفیس کے عام طور پر استعمال ہونے والے طریقے
- رزلٹ سیٹ انٹرفیس کے لئے مثال کے طور پر کوڈ
رزلٹ سیٹ کیا ہے؟
رزلٹ سیٹ آبجیکٹ کرسر کو برقرار رکھتا ہے جو رزلٹ سیٹ میں موجودہ صف کی طرف اشارہ کرتا ہے۔
اصطلاح 'نتیجہ سیٹ' سے مراد وہ نتیجہ اور کالم ڈیٹا ہے جس میں رزلٹ سیٹ آبجیکٹ میں شامل ہوتا ہے۔
جاوا میں رزلٹ سیٹ انٹرفیس کے عام طور پر استعمال ہونے والے طریقے
طریقے | تفصیل |
عوامی بولین اگلا (): | کرسر کو موجودہ پوزیشن سے اگلی قطار میں لے جانے کے لئے استعمال ہوتا ہے۔ |
عوامی بولین پچھلا (): | موجودہ پوزیشن سے سابقہ قطار میں کرسر کو منتقل کرنے کے لئے استعمال کیا جاتا ہے۔ |
عوامی بولین پہلے (): | کرسر کو پہلی صف میں رزلٹ سیٹ آبجیکٹ میں منتقل کرنے کے لئے استعمال ہوتا ہے۔ |
عوامی بولین آخری (): | رزلٹ سیٹ آبجیکٹ میں کرسر کو آخری قطار میں لے جانے کے لئے استعمال ہوتا ہے۔ |
عوامی بولین مطلق (INT صف): | رزلٹ سیٹ آبجیکٹ میں کرسر کو مخصوص صف نمبر میں منتقل کرنے کے لئے استعمال ہوتا ہے۔ |
عوامی بولین رشتہ دار (انٹ صف): | رزلٹ سیٹ آبجیکٹ میں کرسر کو رشتہ دار صف نمبر میں منتقل کرنے کے لئے استعمال کیا جاتا ہے ، یہ مثبت یا منفی ہوسکتا ہے۔ |
عوامی INT getInt (INT کالم انڈیکس): | موجودہ صف کے مخصوص کالم انڈیکس کا ڈیٹا بطور انٹرنٹ واپس کرنے کے لئے استعمال ہوتا ہے۔ |
عوامی INT getInt (سٹرنگ کالم نام): | موجودہ صف کے مخصوص کالم کے نام کا ڈیٹا بطور انٹرنٹ واپس کرنے کے لئے استعمال ہوتا ہے۔ |
عوامی سٹرنگ گیٹ سٹرنگ (کالم انڈیکس): | کے مخصوص کالم انڈیکس کا ڈیٹا واپس کرنے کے لئے استعمال کیا جاتا ہےموجودہ صف اسٹرنگ کے بطور لینکس میں کلاس کا راستہ طے کریں |
پبلک اسٹرنگ گیٹ سٹرنگ (سٹرنگ کالم نام): | موجودہ صف کے مخصوص کالم کے ڈیٹا کو اسٹرنگ کے بطور واپس کرنے کے لئے استعمال ہوتا ہے . |
رزلٹ سیٹ انٹرفیس کی مثال
// اقدامات 1. درآمد شدہ مطلوبہ پیکیجز درآمد کریں java.sql. * عوامی کلاس JDBCExample {// جے ڈی بی سی ڈرائیور کا نام اور ڈیٹا بیس یو آر ایل مستحکم آخری سٹرنگ JDBC_DRIVER = 'com.mysql.jdbc.Driver' جامد فائنل سٹرنگ DB_URL = 'jdbc: mysql: // لوکل ہسٹ / ای ایم پی '// ڈیٹا بیس کی سندیں مستحکم حتمی اسٹرنگ USER =' صارف نام 'جامد حتمی سٹرنگ PASS =' پاس ورڈ 'عوامی جامد باطل اہم (سٹرنگ [] آرگس) {رابطہ جوڑ = منسوخ بیان stmt = null try {// STEP 2: جے ڈی بی سی ڈرائیور Class.forName ('com.mysql.jdbc.Driver') رجسٹر کریں // مرحلہ 3: ایک کنکشن کھولیں System.out.println ('ڈیٹا بیس سے متصل ہو رہا ہے ...') कनेक्ट = ڈرائیور مینج ڈریگیٹ کنکشن (DB_URL، صارف ، پاس) // مرحلہ 4: آر ایس مثال کے ل // // مطلوبہ دلائل کے ساتھ سٹیٹمنٹ بنانے کے لئے استفسار پر عملدرآمد کریں۔ System.out.println ('بیان جاری کرنا ...') stmt = conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE، ResultSet.CONCUR_READ_ONLY) اسٹرنگ sql sql = 'SELECT ID، پہلا، آخری، عمر FROM ملازمین' سے نتیجہ نتائج Sext = (مربع) // کرسر کو آخری صف میں منتقل کریں۔ System.out.println ('آخری کرسر کو منتقل کرنا ...') RSS.last () // STEP 5: رزلٹ سیٹ سے ڈیٹا نکالنا System.out.println ('ریکارڈ ڈسپلے کررہا ہے ...') // بذریعہ بازیافت کالم کا نام انٹ id = rs.getInt ('id') انٹ ایج = rs.getInt ('عمر') سٹرنگ پہلے = rs.getString ('پہلا') سٹرنگ لسٹ = RSS.getString ('آخری') // ڈسپلے ویلیو System.out.print ('ID:' + id) System.out.print ('، عمر:' + عمر) System.out.print ('، پہلا:' + پہلا) System.out.println ('، آخری : '+ آخری) // کرسر کو پہلی صف میں منتقل کریں۔ System.out.println ('کرسر کو پہلی صف میں منتقل کرنا ...') RSS.first () // STEP 6: رزلٹ سیٹ سے ڈیٹا نکالنا System.out.println ('ریکارڈ ڈسپلے کررہا ہے ...') // بازیافت بذریعہ کالم نام id = rs.getInt ('id') age = rs.getInt ('age') پہلا = rs.getString ('پہلا') آخری = RSS.getString ('آخری') // ڈسپلے قدریں سسٹم آئوٹ .پرنٹ ('ID:' + id) System.out.print ('، عمر:' + عمر) System.out.print ('، پہلا:' + پہلا) System.out.println ('آخری ،' + آخری) // کرسر کو پہلی صف میں منتقل کریں۔ System.out.println ('کرسر کو اگلی صف میں منتقل کرنا ...') RSS.next () // STEP 7: رزلٹ سیٹ سے ڈیٹا نکالنا System.out.println ('ریکارڈ ڈسپلے کررہا ہے ...') ID = RSS .getInt ('id') age = rs.getInt ('age') first = rs.getString ('first') last = rs.getString ('last') // ڈسپلے قدریں سسٹم آؤٹ.پرنٹ ('ID: '+ id) System.out.print ('، عمر: '+ عمر) System.out.print ('، پہلا: '+ پہلا) System.out.println (' آخری: '+ آخری) // STEP 8 : صاف ستھرا ماحول RSS.close () stmt.close () conn.close ()} کیچ (SQLException se) {// جے ڈی بی سی se.printStackTrace ()} کیچ (استثنا ای) for // کے لئے غلطیوں کو ہینڈل کرنا Class.forName e.printStackTrace ()} آخر {// آخر میں وسائل کو بند کرنے کے لئے استعمال ہونے والے بلاک کی کوشش کریں {اگر (stmt! = null) stmt.close ()} کیچ (SQLException se2) {} // کچھ بھی نہیں ہم کوشش کر سکتے ہیں {اگر (conn! = null) conn.close ()} کیچ (SQLException se) {se.printStackTrace () end // آخر میں کوشش کریں} // اختتام کی کوشش کریں System.out.println ('الوداع!')} // آخر اہم end // آخر جے ڈی بی سی نمونہ
آؤٹ پٹ:
اس کے ساتھ ، ہم جاوا آرٹیکل میں اس رزلٹ سیٹ انٹرفیس کے اختتام پر پہنچے ہیں۔ مجھے امید ہے کہ آپ کو اس فنکشن کو استعمال کرنے کا اندازہ ہوگا۔
چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔ ایڈورکا کا جاوا J2EE اور SOA ٹریننگ اور سرٹیفیکیشن کورس طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور ہائبرنیٹ اور اسپرنگ جیسے جاوا کے مختلف فریم ورکوں کے ساتھ ساتھ جاوا کے دونوں بنیادی خیالات کے ساتھ تربیت دینے کے لئے ڈیزائن کیا گیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس 'جاوا میں رزلٹ سیٹ انٹرفیس' بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔