jsp提示Value ’0000-00-00 00:00:00′ 错误
问题描述
有一个mysql数据库,其中一个表的字段为:
(`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00').
数据库中日期的默认值0000-00-00 00:00:00
java程序中抛出以下错误:
...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp.......
解决方案
修改JDBC URL
jdbc:mysql://yourserver:3306/yourdatabase?zeroDateTimeBehavior=convertToNull
实际使用中的JDBC URL:
jdbc:mysql://localhost:3306/yourdatabase?characterEncoding=utf-8&characterSetResults=utf-8&useUnicode=false&zeroDateTimeBehavior=convertToNull
您可能感兴趣的文章:
jsp提示Value ’0000-00-00 00:00:00′ 错误
通过PHP程序知道蜘蛛是否访问你的网站(附代码)
shell 判断进程是否存在的脚本
PHP程序员常犯的11个错误
javabean组件在jsp页面中的应用方法
mysql提示Incorrect string value: ‘\xF0\x9F\x9B\xB3, …’ for column ‘option_value’解决办法
源码安装的bind9.9启动后提示没有权限的解决方法
jsp+mysql留言本实例(1)-创建数据库
jsp+mysql留言本实例(1)
php异常:Parse error: syntax error, unexpected eval()'d code error