কম্পিউটার

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


MySQL ডাটাবেসে ডেটা সন্নিবেশ করতে, INSERT কমান্ড ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN)values(Value1,Value2,......ValueN);

এখানে, আমি জাভা প্রোগ্রামিং ভাষা সহ একটি MySQL ডাটাবেসে রেকর্ড সন্নিবেশ করছি। প্রথমে, আমাদের MySQL এ একটি টেবিল তৈরি করতে হবে। প্রশ্নটি নিম্নরূপ -

mysql> create table InsertDemo
   -> (
   -> Id int,
   -> Name varchar(200),
   -> Age int
   -> );
Query OK, 0 rows affected (0.97 sec)

এখন, টেবিল InsertDemo সহ MySQL ডাটাবেসে রেকর্ড সন্নিবেশ করার জন্য এখানে JAVA কোড রয়েছে। . তার আগে, আমরা আমাদের MySQL ডাটাবেসের সাথে একটি জাভা সংযোগ স্থাপন করব -

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
public class JavaInsertDemo {
   public static void main(String[] args) {
      Connection conn = null;
      Statement stmt = null;
      try {
         try {
            Class.forName("com.mysql.jdbc.Driver");
         } catch (Exception e) {
            System.out.println(e);
      }
      conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/business", "Manish", "123456");
      System.out.println("Connection is created successfully:");
      stmt = (Statement) conn.createStatement();
      String query1 = "INSERT INTO InsertDemo " + "VALUES (1, 'John', 34)";
      stmt.executeUpdate(query1);
      query1 = "INSERT INTO InsertDemo " + "VALUES (2, 'Carol', 42)";
      stmt.executeUpdate(query1);
      System.out.println("Record is inserted in the table successfully..................");
      } catch (SQLException excep) {
         excep.printStackTrace();
      } catch (Exception excep) {
         excep.printStackTrace();
      } finally {
         try {
            if (stmt != null)
               conn.close();
         } catch (SQLException se) {}
         try {
            if (conn != null)
               conn.close();
         } catch (SQLException se) {
            se.printStackTrace();
         }  
      }
      System.out.println("Please check it in the MySQL Table......... ……..");
   }
}

এখানে নমুনা আউটপুট −

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

রেকর্ডটি টেবিলে ঢোকানো হয়েছে কিনা তা পরীক্ষা করতে, SELECT স্টেটমেন্ট ব্যবহার করুন। প্রশ্নটি নিম্নরূপ -

mysql> select *from InsertDemo;

এখানে আউটপুট −

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
|    1 | John  |   34 |
|    2 | Carol |   42 |
+------+-------+------+
2 rows in set (0.00 sec)

আপনি উপরে দেখতে পাচ্ছেন, আমরা সফলভাবে একটি MySQL ডাটাবেসে রেকর্ড সন্নিবেশ করেছি৷


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

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

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

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