java.sql.SQLException: Value'0000-00-00'异常解决办法
在使用MySql 时, 数据库中的字段类型是timestamp的,默认为0000-00-00, 会发生异常:java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timestamp
解决办法:
给jdbc url加上 zeroDateTimeBehavior参数:
datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常,
对于值为0000-00-00 00:00:00(默认值)的纪录,如下两种配置,会返回不同的结果:
zeroDateTimeBehavior=round 0001-01-01 00:00:00.0
zeroDateTimeBehavior=convertToNull null
java.sql.SQLException: Value'0000-00-00'异常解决办法相关推荐
- Cause: java.sql.SQLException: Zero date value prohibited 异常解决方法
一.原因 使用Mybatis查询一条数据时 返回 异常如下: org.springframework.dao.TransientDataAccessResourceException: Error a ...
- java.sql.SQLException: Column ‘class‘ not found.异常没有找到列
java.sql.SQLException: Column 'class' not found.异常没有找到列 参考文章: (1)java.sql.SQLException: Column 'clas ...
- 使用iBatis中报 java.sql.SQLException: 无效的列类型异常
1. <!--Content表 插入应的记录到数据库中 --> 2. < insert id = "insertContent" parameterClass ...
- java.sql.SQLException: Zero date value prohibited 异常的解决方法
使用MyBatis查询数据时候遇到这个异常,stackoverflow上一条回答解决办法是通过给jdbc链接增加zeroDateTimeBehavior参数来解决. 实际的错误还应该有: java.s ...
- Cause: java.sql.SQLException: connection closed问题排查、解决
connection closed 获取到的连接已经失效,导致抛出异常: message:com.framework.smart.admin.common.exception.AdminExcepti ...
- Cause: java.sql.SQLException: 无效的列类型: 1111解决
在页面提交数据时,出现如下错误信息: Error setting null for parameter #7 with JdbcType OTHER . Try setting a different ...
- java.sql.SQLException: 无法转换为内部表示之解决
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 这个错是因为 数据库中字段类型和程序中该字段类型不一致. 比如程序将某字段当做Integer类型, ...
- java.sql.SQLRecoverableException: IO 错误: Undefined Error错误解决办法
公司项目连接的是oracle数据库,原本以为是导入的maven依赖版本问题,又去找了帐号密码,结果排除都没问题. 最后疯狂百度,结果发现是idea少了一个配置 1.错误日志如图 2.解决方案 在此处加 ...
- 【Mybatis】sqlSessionTemplate.getConnection() 遇到 java.sql.SQLException: Connection is closed
这里写目录标题 前言 源码 遇到错误 `java.sql.SQLException: Connection is closed` 错误原因 解决办法 修改后的源码 前言 springboot 2.1. ...
- java.sql.SQLException: Incorrect string value解决办法
由于数据库编码格式不能存储四个字节的文字(表情等) ,一般使用utf8,但是utf8存储的一个字符是3个字节,如果存储的一个字符为4个字节就会报java.sql.SQLException: Incor ...
最新文章
- mysql设计数据集市_数据集市设计
- 【Spring学习笔记】之【3.3 DI的深入 二】
- FusionInsight LibrA V100R002C80SPC300安装指南
- [CQOI2015]任务查询系统(差分+主席树)
- Mac Ubuntu ----端口被占用
- 装个discuz论坛
- java powermockrunner_java – PowerMock从@RunWith(PowerMockRunner.class)注释中抛出异常
- BeanFactory not initialized or already closed - call 'refresh' before access
- linux学习入门标准教程(2)
- 计算机5800计算道路标高程序,强大的高速公路坐标高程计算软件
- 原油期货开户条件和流程是什么?
- northwind数据库介绍
- Debug显示不支持opengl4,是双显卡未设置独立显卡模式
- environment-modules安装配置
- LaTex 论文排版(2): 插入公式 (从MathType公式编辑器导入到LaTex中)
- IDEA Error occurred during initialization of VM
- 使用两个路由器级连实现共用一个宽带
- 从零开始实现3D软光栅渲染器 (1) 简介
- 手机游戏可以投屏吗?手机游戏怎么投屏到电脑?
- pdf根据书签创建目录结构(方便查看各个主题的页码分布)pdf_xchange
热门文章
- SSD1306 控制核心思想 2021-08-18
- ajax获取后生成元素,获取动态的子元素生成的内容与jQuery AJAX
- java排序方法调用_Java实现顺序查找、二分查找、冒泡排序、方法调用
- python里order_volume_Python 基础知识:Method Resolution Order (MRO) 和 super
- python读取csv文件_Hello,Python!小鲸教你Python之文件读取
- 鸿蒙应用开发--事件
- Linux内核学习-字符设备驱动学习(二)
- Particle Filter Tutorial 粒子滤波:从推导到应用(四)
- matlab 创建图形对象,创建坐标轴图形对象
- IDEA + Maven创建SpringMVC项目和XML配置