Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để chỉ chèn một cột duy nhất vào bảng MySQL với Java?


Sử dụng câu lệnh INSERT INTO trong mã kết nối Java-MySQL để chèn một cột.

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
   -> (
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.54 sec)

Đây là mã Java để chỉ chèn một cột duy nhất vào bảng MySQL.

Ví dụ

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class InsertOneColumnDemo {
   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 = "insert into DemoTable(Name) values(?) ";
         ps = con.prepareStatement(query);
         ps.setString(1, "Robert");
         ps.executeUpdate();
         System.out.println("Record is inserted successfully......");
      }
      catch (Exception e) {
         e.printStackTrace();
      }
   }
}

Điều này sẽ tạo ra kết quả sau -

Làm cách nào để chỉ chèn một cột duy nhất vào bảng MySQL với Java?

Bây giờ chúng ta hãy kiểm tra các bản ghi được chèn trong bảng bằng câu lệnh select -

mysql> select * from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+--------+
| Name   |
+--------+
| Robert |
+--------+
1 row in set (0.00 sec)