Java应用程序向MySQL数据库插入空值


在这个程序中,我们将连接到MySQL数据库,并使用Java的JDBC API向表中插入空值。我们将使用PreparedStatement类以及setNull()方法来实现这一点。插入值后,您可以检查表以查看空值是如何反映的。

向MySQL数据库插入空值的步骤

以下是向MySQL数据库插入空值的步骤:

  • 使用DriverManager.getConnection()方法建立与MySQL数据库的连接。
  • 定义将值插入表DemoTable1893的SQL查询。
  • 使用con.prepareStatement()准备语句。
  • 使用ps.setNull(1, Types.NULL)为第一列设置空值。
  • 使用ps.executeUpdate()执行更新。
  • 打印一条消息指示操作完成。
  • 可以选择使用SELECT语句检查数据库以确认插入。

Java程序向MySQL数据库插入空值

以下是向MySQL数据库插入空值的Java程序:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Types;
public class InsertNullValueIntoDatabase{
   public static void main(String[] args){
      Connection con=null;
      PreparedStatement ps=null;
      try{
         con=DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/web?useSSL=false",
"root","123456");
         String query="insert into DemoTable1893(FirstName) values(?) ";
         ps= con.prepareStatement(query);      
         ps.setNull(1, Types.NULL);
         ps.executeUpdate();
         System.out.println("Check the DemoTable1893 ");
      }
      catch(Exception e){
        e.printStackTrace();
      }
   }
}

现在使用select语句检查MySQL表:

mysql> select * from DemoTable1893;

输出

+-----------+
| FirstName |
+-----------+
| NULL        |
+-----------+
1 row in set (0.00 sec)

Alshifa Hasnain
Alshifa Hasnain

将代码转换为清晰易懂的内容

更新于:2024年10月10日

881 次查看

启动您的职业生涯

通过完成课程获得认证

开始学习
广告