关于MYSQL数据库Timestamp类型为空抛异常问题的处理
来源:互联网 发布:重庆锐理数据 编辑:程序博客网 时间:2024/05/16 15:20
今天开发时出现如下图的一个错误:
错误原因为:java 链接MYSQL数据库,在日期操作值为0的 timeStamp类型时,不能正确的处理,就是所见的:
java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTAMP。
因此对于这类异常,可以考虑通过修改连接串,附加 zeroDateTimeBehavior=convertToNull 属性的方式予以规避,例如在jdbc.properties 文件中 url 地址修改为:
jdbc:mysql://localhost:3306/mydbname?zeroDateTimeBehavior=convertToNull
zeroDateTimeBehavior=convertToNull 的意思是:在遇到操作值时间为全0时,转化为 null 进行存储。
0 0
- 关于MYSQL数据库Timestamp类型为空抛异常问题的处理
- MySQL数据库datetime类型不能为空字符串的问题
- MySQL数据库datetime类型不能为空字符串的问题
- 关于MySQL的字段类型为timestamp的坑
- mysql 关于 timestamp类型 版本问题
- 关于Hibernate操作数据库为空(数值类型)以及引起的问题的一点点总结
- 解决MySQL 在 Java 检索遇到timestamp空值时报异常的问题
- 关于mysql字段时间类型timestamp默认值为当前时间问题
- 关于mysql字段时间类型timestamp默认值为当前时间问题
- JAVA操作MySQL tImestamp列值为0时抛出异常的处理
- 解决 mysql 在操作值为0的timestamp类型时不能正确的处理
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- 对mysql数据库中字段为空的处理
- 对mysql数据库中字段为空的处理
- 数据库导入导出数据以及字段类型为timestamp时的设值问题
- 14-15 高并发服务器中epoll编程
- amdroid小知识之——ScrollView滚回顶部
- bzoj 2565: 最长双回文串 manacher
- 关于不同操作系统下浏览器兼容问题
- SpringMVC-学习笔记(1)——理解MVC及快速入门
- 关于MYSQL数据库Timestamp类型为空抛异常问题的处理
- iOS声明变量在@interface括号中与使用@property的区别
- TCP/UDP常见端口参考
- father&&child透明度继承问题
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec
- httpurlconnection的Get请求和Post请求
- quote symbol expected异常处理
- mdb数据库转postgresql数据库
- salt-api安装配置