MySQL 错误【四】Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp

news/2024/5/19 1:38:10 标签: mysql, java, jdbc, mybatis

1. 错误描述

在使用mysql时,如果数据库中的字段类型是timestamp,默认为0000-00-00,会发生异常:Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp.

2. 解决办法

给数据库的 jdbc.url 加上 zeroDateTimeBehavior 参数,如下:

jdbc.url=jdbc:mysql://127.0.0.1:3306/seckill?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=round

注意参数间不能有空格;否则报错 org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

zeroDateTimeBehavior参数有两种配置:

  1. zeroDateTimeBehavior=round ,”0000-00-00“会默认转换为”0001-01-01 00:00:00”
  2. zeroDateTimeBehavior=convertToNull,“0000-00-00“会转换为null

http://www.niftyadmin.cn/n/1706145.html

相关文章

.NET环境下Email的技术介绍

出处:博客园 作者:surprise 时间:2005-7-2 1:43:00 一、NET环境下几种不同的邮件发送解决方案 1、 WEB开发,在ASP.NET中引用System.Web.Mail类 邮件消息是通过内置在 Microsoft Windows 2000 中的 SMTP 邮件服务或任意的 SMTP 服…

站到巨人面前才知道自己的渺小 ——谈C++中的面向对象

什么是面向对象或许我们不会过分的关注,也许我们想知道的是面向对象需要什么属性(技术)来支持。用B.Stroustrup先生的话说:一种面向对象的语言或技术一定要直接支持抽象、继承、运行时多态。 一、抽象 何为抽象?一种语…

[自我记录]随想录刷题第四十三天 | 123. 买卖股票的最佳时机 III, 188. 买卖股票的最佳时机 IV

代码随想录算法打卡第四十三天, 新手自我记录一下刷题历程, 仅为自我打卡使用. 123. 买卖股票的最佳时机 III class Solution { public:int maxProfit(vector<int>& prices) {vector<vector<int>> dp(prices.size(), {0, 0, 0, 0, 0});dp[0][1] -price…

【SSM 项目:Java 高并发秒杀 API (一)DAO 层】2 基于 MyBatis 实现 DAO MyBatis 整合 Spring 单元测试

文章目录5. 基于 MyBatis 实现 DAO5.1 回顾 MyBatis 实现 DAO 理论5.2 配置 Mybatis5.3 新建 mapper 目录5.3.1 SeckillDao.xml5.3.2 SuccessKilledDao.xml6. Spring 整合 MyBatis6.1 spring-dao.xml6.2 jdbc 配置文件 jdbc.properties7. 单元测试7.1 SeckillDaoTest.java7.1.1…

微信公众平台开发介绍(四)

上一节中&#xff0c;介绍了如何处理消息和回复消息。这一节我们主要介绍下如何基于规则进行回复。为了尽可能简单&#xff0c;把规则直接写入到配置文件中&#xff0c;通过读写配置文件来获取规则。本节结束的自动回复是基于文本消息进行触发的&#xff0c;其他的消息类型咱不…

力扣算法 Java 刷题笔记【动态规划篇 DP 子序列类型问题】hot100(一) 最长回文子串 最长回文子序列 2

1. 最长回文子串&#xff08;中等&#xff09; 地址: https://leetcode-cn.com/problems/longest-palindromic-substring/ 2021/12/26 做题反思&#xff1a;“” 和 null 的区别 Java空字符串&#xff08;即““&#xff09;和null的区别 “”是一个长度为 0 且占内存的空字符…

ASP.NET 2.0中发送电子邮件剖析之一

出处&#xff1a;天极网 作者&#xff1a;朱先忠编译 时间&#xff1a;2006-9-25 9:26:00 一、简介 如今&#xff0c;电子邮件已经成为一种无所不在、异步通知和分布式的消息系统。存在许多web开发场所&#xff1b;其中&#xff0c;服务器端代码都需要生成一个电子邮件并且把…

力扣算法 Java 刷题笔记【动态规划篇 DP 子序列类型问题】hot100(二) LIS 最长递增子序列及其变形 3

1. 最长递增子序列 LIS &#xff08;中等&#xff09; 地址: https://leetcode-cn.com/problems/longest-increasing-subsequence/ 2021/12/26 做题反思&#xff1a; class Solution {public int lengthOfLIS(int[] nums) {int n nums.length;int[] dp new int[n];Arrays.f…