প্রত্যাবর্তনের ধরন গণনা দীর্ঘ। জাভা বিবৃতিটি নিম্নরূপ
rs.next();long result=rs.getLong("anyAliasName");
প্রথমে, আমাদের নমুনা ডাটাবেস test3 এ কিছু রেকর্ড সহ একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল কাউন্টডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> নাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> CountDemo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> CountDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)mysql> CountDemo(Name) এর মান ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> CountDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> CountDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | ক্যারল || 3 | বব || 4 | ডেভিড |+---+------+4 সারি সেটে (0.00 সেকেন্ড)এখানে জাভা JDBC ব্যবহার করে MySQL এর বিরুদ্ধে একটি "গণনা" প্রশ্নের জাভা কোড রিটার্ন টাইপ রয়েছে
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; পাবলিক ক্লাস ReturnTypeOfCount { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { সংযোগ কন=; বিবৃতি st=null; ফলাফল সেট rs=null; চেষ্টা করুন { con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test3?useSSL=false", "root","123456"); স্ট্রিং yourQuery ="কাউন্টডেমো থেকে মোট কাউন্ট হিসাবে কাউন্ট (*) নির্বাচন করুন"; st =con.createStatement(); rs =st.executeQuery(yourQuery); rs.next(); দীর্ঘ ফলাফল =rs.getLong("totalCount"); System.out.println("টোটাল কাউন্ট="+ফলাফল); } ধরা(ব্যতিক্রম e) { e.printStackTrace(); } } }
নিম্নলিখিত আউটপুট
মোট সংখ্যা=4এখানে আউটপুটের স্ন্যাপশট আছে: