我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

首先让我们创建一个表。以下是在数据库'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","123456");
         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代码的快照如下:

这将产生以下输出:

现在让我们检查来自同一表的记录。快照如下,显示我们成功插入的空日期:

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

首先让我们创建一个表。以下是在数据库'web'中创建表的查询:mysql> create table DemoTable(AdmissionDate date);Query OK, 0 rows affected (0.53 sec)
2023-10-22

mysql中数据插入优化方法之concurrent_insert的示例分析

小编给大家分享一下mysql中数据插入优化方法之concurrent_insert的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!当一个线程对一个表执行一
2023-06-20

php数据库无法插入中文的解决方法

这篇文章主要为大家展示了“php数据库无法插入中文的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php数据库无法插入中文的解决方法”这篇文章吧。php数据库无法插入中文的解决办法:1、
2023-06-20

用shell脚本在mysql表中批量插入数据的方法

很多时候需要在mysql表中插入大量测试数据,下面分享一个用shell脚本通过while循环批量生成mysql测试数据的方法,你只需要根据你自己的表结构来生成sql语句即可。 #!/bin/bash i=1;MAX_INSERT_ROW_C
2022-06-04

PostgreSQL数据库事务插入删除及更新操作的方法

这篇文章主要介绍了PostgreSQL数据库事务插入删除及更新操作的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PostgreSQL数据库事务插入删除及更新操作的方法文章都会有所收获,下面我们一起来看看吧
2023-06-29

Python3中多线程操作MySQL插入数据的方法

这篇文章主要介绍Python3中多线程操作MySQL插入数据的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!多线程(连接池)操作MySQL插入数据针对于此篇博客的收获心得:首先是可以构建连接数据库的连接池,这样可
2023-06-15

python中sqllite插入numpy数组到数据库的实现方法

sqllite里面并没有与numpy的array类型对应的数据类型,通常我们都需要将数组转换为text之后再插入到数据库中,或者以blob类型来存储数组数据,除此之外我们还有另一种方法,能够让我们直接以array来插入和查询数据,实现代码如
2022-06-02

在数据库中更新插入不使用主键或唯一约束的行

在我 7 年的程序员职业生涯中,我大部分时间都是通过 orm 与 sql 交互。我发现 laravel 的 eloquent orm 的一个特别有用的功能是它的 updateorinsert() 方法:db::table('posts')-
在数据库中更新插入不使用主键或唯一约束的行
2024-10-19

nodejs和C语言插入mysql数据库乱码问题的解决方法

在这里记录了nodejs过程中的一些乱码情况,这里的乱码主要是由于网页的编码方式与nodejs的默认解码方式(utf8)不一致所造成的。这一次要说一下的是在C语言和nodejs与MySQL进行交互的时候出现的乱码问题。1,由于爬虫程序在多个
2022-06-04

编程热搜

目录