হ্যাঁ, এর জন্য, জাভাতে ArrayList ধারণাটি ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
ArrayList> anyVariableName=নতুন ArrayList >();
আসুন একটি টেবিল তৈরি করি -
mysql> তৈরি করুন টেবিল ডেমো10−> (−> id int null auto_increment প্রাথমিক কী,−> name varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.19 সেকেন্ড)
সন্নিবেশ কমান্ড -
এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> demo10(name) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> ডেমো10(নাম) মানগুলিতে সন্নিবেশ করুন('বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)mysql> ডেমো 10(নাম) মান ('ডেভিড') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো10 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+| আইডি | নাম |+---+------+| 1 | জন || 2 | বব || 3 | ডেভিড |+---+------+3 সারি সেটে (0.00 সেকেন্ড)উদাহরণ
নিম্নলিখিত জাভা কোড -
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.util.ArrayList; import com.mysql.jdbc. স্টেটমেন্ট; পাবলিক ক্লাস ListInListDemo { প্রধান স্ট্যাটিক (প্রধান স্ট্যাটিক v) [] args) { সংযোগ কন =নাল; বিবৃতি বিবৃতি =null; চেষ্টা করুন { ArrayList> outer =নতুন ArrayList >(); Class.forName("com.mysql.jdbc.Driver"); con =DriverManager.getConnection("jdbc:mysql://localhost:3306/sampledatabase", "root", "123456"); statement =(বিবৃতি) con.createStatement(); স্ট্রিং এসকিউএল; sql ="ডেমো 10 থেকে * নির্বাচন করুন"; ResultSet resultSet =statement.executeQuery(sql); যখন (resultSet.next()) { ArrayList inner =নতুন ArrayList (); inner.add(resultSet.getString("নাম")); outer.add(inner); } System.out.println("নামটি নিম্নরূপ:"); জন্য (int i =0; i আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেনামগুলি নিম্নরূপ:[জন][বব][ডেভিড]স্ন্যাপশটটি নিম্নরূপ -