কম্পিউটার

কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?


এর জন্য, আপনি Java থেকে PreparedStatement ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি যেখানে কলামগুলির মধ্যে একটি DATE প্রকারের সাথে ArrivalDate-

mysql> create table DemoTable(
   PassengerId int,
   PassengerName varchar(40),
   ArrivalDate date
);
Query OK, 0 rows affected (0.82 sec)

তারিখ −

সন্নিবেশ করার জন্য JAVA কোডটি নিম্নরূপ
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class InsertDateFromJava {
   public static void main(String[] args) {
      Connection con = null;
      PreparedStatement ps = null;
      try {
         java.util.Date javaDate = new java.util.Date();
         java.sql.Date mySQLDate = new java.sql.Date(javaDate.getTime());
         con = DriverManager.getConnection("jdbc :mysql ://localhost :3306/web?useSSL=false", "root","123456");
         String query = "insert into DemoTable(PassengerId,PassengerName,ArrivalDate) values(?,?,?) ";
         ps = con.prepareStatement(query);
         ps.setInt(1, 101);
         ps.setString(2, "Adam");
         ps.setDate(3, mySQLDate);
         ps.executeUpdate();
         System.out.println("Record is inserted with current Date......");
      } catch (Exception e) {
         e.printStackTrace();
      }
   }
}

এটি জাভা -

এর নিম্নলিখিত আউটপুট তৈরি করবে
Record is inserted with current Date......

আউটপুট -

এর স্ক্রিনশট নিচে দেওয়া হল

কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> select * from DemoTable;

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

তৈরি করবে
+-------------+---------------+-------------+
| PassengerId | PassengerName | ArrivalDate |
+-------------+---------------+-------------+
|         101 | Adam          | 2019-09-07  |
+-------------+---------------+-------------+
1 row in set (0.00 sec)

স্ক্রিনশটটি নিম্নরূপ -

কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?


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

  2. কিভাবে জাভা দিয়ে একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম সন্নিবেশ করা যায়?

  3. মাইএসকিউএল-এ অটো-ইনক্রিমেন্টিং কলাম কীভাবে রিসেট করবেন?

  4. একটি MySQL ডাটাবেসে নাল মান সন্নিবেশ করার জন্য জাভা অ্যাপ্লিকেশন?