解决MySQL 在 Java 检索遇到timestamp空值时报异常的问题
2012-02-14 16:42
453 查看
使用JDBC检索MySQL数据库,如果遇到timestamp字段的值为空,那么会立即报出异常:
### Error querying database. Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
解决这个问题需要修改链接数据库JDBC的连接串,加上&zeroDateTimeBehavior=convertToNull
例如:
url=jdbc:mysql://192.168.129.136:3308/rhea?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
刷新项目,问题就解决了,返回的是null
### Error querying database. Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
解决这个问题需要修改链接数据库JDBC的连接串,加上&zeroDateTimeBehavior=convertToNull
例如:
url=jdbc:mysql://192.168.129.136:3308/rhea?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
刷新项目,问题就解决了,返回的是null
相关文章推荐
- 解决MySQL 在 Java 检索遇到timestamp空值时报异常的问题
- java连接Mysql遇到新问题!!!如下异常怎么解决?
- Java连接mysql中遇到的一些问题及解决方法
- 使用java向MySQL存储图片遇到的问题及解决
- Java连接mysql中遇到的一些问题及解决方法
- Java连接mysql中遇到的一些问题及解决方法
- Java连接mysql中遇到的一些问题及解决方法
- javaWeb开发之MySQL和Cookie的使用练习中遇到的一些问题及解决
- java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
- java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
- 实验过程中遇到的mysql DateTime类型与java Calendar问题与解决过程记录
- java使用sigar 遇到问题的快速解决方法
- MySQL中可能遇到的问题及解决方法
- mysql 的远程连接可能遇到的问题解决办法
- zabbix3.0.2 使用percona的mysql插件的遇到的诡异问题解决记录
- Java之POI读取Excel的Package should contain a content type part [M1.13]] with root cause异常问题解决
- 深入理解java异常处理机制(记得看原文评论,1楼评论解决问题或者本文PS说明)
- mysql相关 timestamp遇到的小问题
- java 解决split分割空值不能得到的问题