解决MySQL 在 Java 检索遇到timestamp空值时报异常的问题
2013-09-26 13:40
134 查看
使用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二进制文件,blob类型,遇到问题及解决办法
- Java连接mysql中遇到的一些问题及解决方法
- java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
- Java连接mysql中遇到的一些问题及解决方法
- javaWeb开发之MySQL和Cookie的使用练习中遇到的一些问题及解决
- 实验过程中遇到的mysql DateTime类型与java Calendar问题与解决过程记录
- 使用java向MySQL存储图片遇到的问题及解决
- Java连接mysql中遇到的一些问题及解决方法
- Java连接mysql中遇到的一些问题及解决方法
- 向mysql数据表中添加字段creat_time时,遇到关于CURRENT_TIMESTAMP的问题
- 如何解决J2ME开发中遇到提示 ALERT: java/lang/ClassFormatError: Bad version information.的问题
- 记录redhat下安装MySQL-python 模块遇到的问题及解决方法
- 在使用Myeclipse时遇到由于删除action而引发的空指针异常问题的解决方法
- Mysql 5.1升级为mysql 5.6遇到的问题及解决方式
- 【JAVA秒会技术之异常解决】解决Eclipse添加新server时无法选择Tomcat7的问题
- java项目中遇到的问题及解决办法001
- 学习Java Web开发中遇到的问题,及其解决方法