কম্পিউটার

জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন


এর জন্য, আপডেটের জন্য আপনাকে জাভাতে PreparedStatement ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable(
   Id int,
   FirstName varchar(40)
);
Query OK, 0 rows affected (0.62 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(100,'Chris');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(111,'Mike');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(121,'Sam');
Query OK, 1 row affected (0.09 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select * from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-----------+
| Id   | FirstName |
+------+-----------+
| 100  | Chris     |
| 111  | Mike      |
| 121  | Sam       |
+------+-----------+
3 rows in set (0.00 sec)

আপডেট করার জন্য জাভা কোড নিম্নরূপ
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class UpdateFromJava {
   public static void main(String[] args) {
      Connection con = null;
      PreparedStatement ps = null;
      try {
         con = DriverManager.getConnection("jdbc :mysql ://localhost :3306/web?" +
         "useSSL=false", "root", "123456");
         String query = "update DemoTable set FirstName=? where Id=? ";
         ps = con.prepareStatement(query);
         ps.setString(1, "Tom");
         ps.setInt(2, 100);
         ps.executeUpdate();
         System.out.println("Record is updated successfully......");
         } catch (Exception e) {
            e.printStackTrace();
      }
   }
}

জাভা কোড −

এর আউটপুট অনুসরণ করে
Record is updated successfully......

আউটপুটের স্ক্রিনশট নিম্নরূপ -

জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন

এখন FirstName চেক করা যাক কলামের নামের মানটি 'টম'-এ আপডেট করা হয়েছে অথবা আইডি 100 দিয়ে নয়।

রেকর্ড চেক করার জন্য এবং সেগুলিকে আবার প্রদর্শন করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে -

mysql> select * from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-----------+
| Id   | FirstName |
+------+-----------+
| 100  |       Tom |
| 111  |      Mike |
| 121  |       Sam |
+------+-----------+
3 rows in set (0.00 sec)

আউটপুটের স্ন্যাপশটটি নিম্নরূপ। প্রথম নাম Java-MySQL −

এর সাথে কলাম সফলভাবে আপডেট হয়েছে

জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন


  1. জাভা দিয়ে একটি মাইএসকিউএল ডাটাবেসে ডেটা কীভাবে আপডেট করবেন?

  2. জাভা সহ একটি MySQL টেবিলে রেকর্ড সন্নিবেশ করান

  3. জাভা সহ একটি MySQL টেবিলে কলামের সংখ্যা গণনা করুন

  4. জাভা দিয়ে একটি MySQL ডাটাবেসের সাথে সংযোগ করা হচ্ছে