কম্পিউটার টিউটোরিয়াল

Java ব্যবহার করে MySQL কলামে DATE ইনসার্ট করার পদ্ধতি

এই জন্য Java-র PreparedStatement ব্যবহার করতে পারেন। ArrivalDate নামের একটি কলাম DATE টাইপের সাথে একটি টেবিল তৈরি করা যাক:

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......

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

Java ব্যবহার করে MySQL কলামে DATE ইনসার্ট করার পদ্ধতি

টেবিলের রেকর্ডগুলো আবার চেক করুন:

mysql> select * from DemoTable;

এটি নিচের আউটপুট দেবে:

+-------------+---------------+-------------+ | PassengerId | PassengerName | ArrivalDate | +-------------+---------------+-------------+ |         101 | Adam          | 2019-09-07  | +-------------+---------------+-------------+ 1 row in set (0.00 sec)

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

Java ব্যবহার করে MySQL কলামে DATE ইনসার্ট করার পদ্ধতি

  1. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা ইনসার্ট করা (JDBC)

  2. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  3. MySQL-এ AUTO_INCREMENT কলাম রিসেট করা (TRUNCATE TABLE)

  4. Java-এ PreparedStatement ব্যবহার করে MySQL-এ NULL মান ইনসার্ট করা (setNull)