您的位置:首页 > 编程语言 > Java开发

通过Java插入MYSQL的DATETIME类型

2015-10-21 22:41 495 查看
数据库采用PrepareStatement ,结果插入Mysql的DateTime类型数据时一直报错。1:开始尝试用java.util.Date转成java.sql.Date。插入时报转换错误

2:再采用 java.sql.Timestamp(java.util.Date().getTime()); 转换成TimeStamp。结果在插入时值莫名变成了 ‘’

 

最后解决办法: 修改数据库。将数据库DateTime插入时设成默认值:ALTER TABLE ‘表明’

CHANGE COLUMN `字段名` DATETIME NOT NULL DEFAULT now() COMMENT '用户创建日期' ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: