起首让咱们建立一个表。下列是正在数据库'web'外创立表的查问:

mysql> create table DemoTable
(
   AdmissionDate date
);
Query OK, 0 rows affected (0.53 sec)
登录后复造

下列是将空(NULL)java.sql.Date拔出MySQL数据库的Java代码 −

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class InsertNullDateDemo{
   public static void main(String[] args){
      Connection con=null;
      PreparedStatement ps=null;
      try{
         con=DriverManager.getConnection("jdbc:mysql://localhost:3306/web选修useSSL=false", "root","1两3456");
         String query="insert into DemoTable(AdmissionDate) values(选修) ";
         ps= con.prepareStatement(query);
         ps.setNull(1, java.sql.Types.DATE);
         ps.executeUpdate();
         System.out.println("check the table......");
      }
      catch(Exception e){
         e.printStackTrace();
      }
   }
}
登录后复造

Java代码的快照如高:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

那将孕育发生下列输入:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

而今让咱们搜查来自统一表的记载。快照如高,表示咱们顺利拔出的空日期:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

以上即是正在 MySQL 数据库外拔出空 java.sql.Date 的更劣俗的法子?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(22) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部