জাভাতে রেজাল্টসেট ইন্টারফেস কী?

এই নিবন্ধটি আপনাকে জাভাতে রেজাল্টসেট ইন্টারফেস কীভাবে প্রয়োগ করতে হবে তার বিশদ এবং বিস্তৃত জ্ঞান সরবরাহ করবে।

দ্য এসকিউএল স্টেটমেন্টগুলি যা একটি ডাটাবেস ক্যোয়ারী থেকে ডেটা পড়ে, ফলাফল সেটে ডেটা ফেরত দেয়। নির্বাচনের বিবৃতি হ'ল একটি ডাটাবেস থেকে সারিগুলি নির্বাচন করার এবং ফলাফল সেটে তাদের দেখার স্ট্যান্ডার্ড উপায়। java.sql রেজাল্টসেট জাভাতে ইন্টারফেস একটি ডাটাবেস ক্যোয়ারির ফলাফল সেট উপস্থাপন করে। এই নিবন্ধে, আমরা রেজাল্টসেট ইন্টারফেসটি বুঝতে পারব ।



রেজাল্টসেট কী?

একটি রেজাল্টসেট অবজেক্ট একটি কার্সার বজায় রাখে যা ফলাফল সংকলনে বর্তমান সারিটিতে নির্দেশ করে।



জাভা লোগোতে রেজাল্টসেট ইন্টারফেস

ব্লকচেইন ডেভেলপার কী



'ফলাফল সেট' শব্দটি রেজাল্টসেট অবজেক্টে থাকা সারি এবং কলামের ডেটা বোঝায়।

জাভাতে রেজাল্টসেট ইন্টারফেসের সাধারণভাবে ব্যবহৃত পদ্ধতি

পদ্ধতি বর্ণনা
পাবলিক বুলিয়ান পরবর্তী ():

কার্সারটিকে বর্তমান অবস্থান থেকে পরবর্তী এক সারিতে নিয়ে যেতে ব্যবহৃত হয়।

সর্বজনীন বুলিয়ান পূর্ববর্তী ():

বর্তমান অবস্থান থেকে পূর্বের এক সারিটিতে কার্সারটি সরানোর জন্য ব্যবহৃত হয়।



জাভা জন্য শ্রেণি পথ নির্ধারণ করুন
সর্বজনীন বুলিয়ান প্রথম ():

ফলাফল সেট অবজেক্টে কার্সারটিকে প্রথম সারিতে সরাতে ব্যবহৃত হয়।

সর্বজনীন বুলিয়ান সর্বশেষ ():

ফলাফল সেট অবজেক্টে কার্সারটি শেষ সারিতে সরাতে ব্যবহৃত হয়।

পাবলিক বুলিয়ান পরম (অন্তর্ সারি):

রেজাল্টসেট অবজেক্টে নির্দিষ্ট সারি নম্বরটিতে কার্সারটি সরানোর জন্য ব্যবহৃত হয়।

পাবলিক বুলিয়ান আপেক্ষিক (পূর্ব সারি):

রেজাল্টসেট অবজেক্টে কার্সারটিকে আপেক্ষিক সারি সংখ্যায় সরানোর জন্য ব্যবহৃত হয়, এটি ইতিবাচক বা নেতিবাচক হতে পারে।

পাবলিক ইন্ট গেটইন্ট (ইন কলামি ইনডেক্স):

বর্তমান সারির নির্দিষ্ট কলাম সূচীর ডেটা ইনট হিসাবে প্রত্যাবর্তনের জন্য ব্যবহৃত হয়।

পাবলিক ইন্ট গেটইন্ট (স্ট্রিং কলামনাম):

বর্তমান সারির নির্দিষ্ট কলামের ডেটা ইনট হিসাবে প্রত্যাবর্তনের জন্য ব্যবহৃত হয়।

বড় ডেটা বিকাশকারী কাজের বিবরণ
পাবলিক স্ট্রিং getString (int কলাম ইনডেক্স):

এর নির্দিষ্ট কলাম সূচীর ডেটা ফেরত দিতে ব্যবহৃত হয়স্ট্রিং হিসাবে বর্তমান সারি।

পাবলিক স্ট্রিং গেটস্ট্রিং (স্ট্রিং কলামনাম):

স্ট্রিং হিসাবে বর্তমান সারির নির্দিষ্ট কলামের ডেটা ফেরত দিতে ব্যবহৃত হয়

রেজাল্টসেট ইন্টারফেসের উদাহরণ

// পদক্ষেপ 1. প্রয়োজনীয় প্যাকেজগুলি আমদানি করুন java.sql। * সার্বজনীন শ্রেণীর জেডিবিসিএক্সেমেল {// জেডিবিসি ড্রাইভারের নাম এবং ডাটাবেস ইউআরএল স্ট্যাটিক ফাইনাল স্ট্রিং জেডিবিসি_ড্রাইভার = 'com.mysql.jdbc.Driver' স্ট্যাটিক ফাইনাল স্ট্রিং DB_URL = 'jdbc: mysql: // লোকালহস্ট / ইএমপি '// ডেটাবেস শংসাপত্রগুলি স্ট্যাটিক ফাইনাল স্ট্রিং ইউএস =' ব্যবহারকারীর নাম 'স্ট্যাটিক ফাইনাল স্ট্রিং পাস' = পাসওয়ার্ড 'পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {সংযোগ সংযোগ = নালিকা বিবৃতি stmt = নাল চেষ্টা করুন ST // STEP 2: জেডিবিসি ড্রাইভার Class.forName ('com.mysql.jdbc.Driver') নিবন্ধন করুন // পদক্ষেপ 3: একটি কানেকশন খুলুন System.out.println ('ডাটাবেসের সাথে সংযুক্ত হচ্ছে ...') সংযোগ = ড্রাইভার_ম্যানেজ.জেটকনেকশন (ডিবি_ URL, ব্যবহারকারী, পাস) // পদক্ষেপ 4: আরএস উদাহরণের জন্য // প্রয়োজনীয় যুক্তি দিয়ে স্ট্যাটমেন্ট তৈরি করতে একটি ক্যোয়ারী কার্যকর করুন Exec System.out.println ('বিবৃতি তৈরি করা হচ্ছে ...') stmt = conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READटकाLY) স্ট্রিং এর এসকিউএল এসকিউএল = 'নির্বাচন আইডি, প্রথম, শেষ, বয়স থেকে ফলাফল' স্টেটমেটসসিএসসিটিএসসিটিএসসিটি (স্কয়ার) // কার্সারটি শেষ সারিতে নিয়ে যান। System.out.println ('শেষের দিকে কার্সার সরানো হচ্ছে ...') আরএস.লাস্ট () // পদক্ষেপ 5: ফলাফল সেট থেকে ডেটা উত্তোলন করুন System.out.println ('রেকর্ড প্রদর্শন করা হচ্ছে ...') // এর মাধ্যমে পুনরুদ্ধার করুন কলামের নাম int id = rs.getInt ('id') int age = rs.getInt ('বয়স') স্ট্রিং প্রথম = rs.getString ('প্রথম') স্ট্রিং শেষ = rs.getString ('শেষ') // প্রদর্শন মান System.out.print ('আইডি:' + আইডি) System.out.print (', বয়স:' + বয়স) System.out.print (', প্রথম:' + প্রথম) System.out.println (', শেষ : '+ সর্বশেষ) // প্রথম সারিতে কার্সারটি সরান। System.out.println ('প্রথম সারিতে কার্সার সরানো হচ্ছে ...') RSS.first () // পদক্ষেপ 6: ফলাফল সেট থেকে ডেটা উত্তোলন করুন System.out.println ('রেকর্ড প্রদর্শন হচ্ছে ...') // পুনরুদ্ধার করুন কলামের নাম id = rs.getInt ('id') বয়স = rs.getInt ('বয়স') প্রথম = rs.getString ('প্রথম') শেষ = rs.getString ('শেষ') // প্রদর্শন মান System.out .প্রিন্ট ('আইডি:' + আইডি) System.out.print (', বয়স:' + বয়স) System.out.print (', প্রথম:' + প্রথম) System.out.println ('শেষ,' + শেষ) // কার্সারটিকে প্রথম সারিতে সরান। System.out.println ('পরবর্তী সারিতে কার্সার সরানো হচ্ছে ...') RSS.next () // পদক্ষেপ 7: ফলাফল সেট থেকে ডেটা উত্তোলন করুন System.out.println ('রেকর্ড প্রদর্শন করা হচ্ছে ...') আইডি = আরএস .getInt ('id') বয়স = rs.getInt ('বয়স') প্রথম = rs.getString ('প্রথম') শেষ = rs.getString ('শেষ') // প্রদর্শন মান System.out.print ('আইডি: '+ আইডি) System.out.print (', বয়স: '+ বয়স) System.out.print (', প্রথম: '+ প্রথম) System.out.println (' শেষ, '+ সর্বশেষ) // STEP 8 : ক্লিন-আপ এনভায়রনমেন্ট rs.close () stmt.close () conn.close ()} ক্যাচ (SQLException সে) {// জেডিবিসি se.প্রিন্টস্ট্যাকট্রেস ()। ক্যাচ (ব্যতিক্রম ই) এর জন্য হ্যান্ডেল ত্রুটি {// এর জন্য ত্রুটিগুলি হ্যান্ডেল করুন Class.forName e.printStackTrace ()} অবশেষে {// অবশেষে ব্লক রিসোর্স বন্ধ করতে ব্যবহৃত হয় try if (stmt! = নাল) stmt.close ()} ক্যাচ (এসকিউএলেক্সেপশন সে 2) {} // আমরা চেষ্টা করতে পারি না কিছুই {যদি (সংযোগ! = নাল) conn.close ()} ক্যাচ (SQLException সে) {se.printStackTrace () T // শেষ অবধি চেষ্টা করুন} // শেষ চেষ্টা করুন System.out.println ('বিদায়!')} // শেষ প্রধান } // শেষ জেডিবিসি'র উদাহরণ

আউটপুট:

এটির সাথে আমরা জাভা আর্টিকেলের এই রেজাল্টসেট ইন্টারফেসের শেষে এসেছি। আমি আশা করি আপনি এই ফাংশনটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আপনার একটি ধারণা পেয়েছে।

দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'জাভাতে রেজাল্টসেট ইন্টারফেস' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।