通过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 '用户创建日期' ;
2:再采用 java.sql.Timestamp(java.util.Date().getTime()); 转换成TimeStamp。结果在插入时值莫名变成了 ‘’
最后解决办法: 修改数据库。将数据库DateTime插入时设成默认值:ALTER TABLE ‘表明’
CHANGE COLUMN `字段名` DATETIME NOT NULL DEFAULT now() COMMENT '用户创建日期' ;
相关文章推荐
- Java中的关键字和标识符
- JavaSwing
- netbeans中点击Button弹出对话框
- Eclipse代码追踪功能
- Android Eclipse 快捷键总结
- JAVA日志组件系列(三)log4j+logback+slf4j的关系与调试
- Java进阶(三)过滤器和监听器
- Eclipse快捷键 10个最有用的快捷键
- [JAVA练习] Josephu 约瑟夫问题
- Struts1的bean:write标签无法输出int、float等数据类型的解决情况
- 重构:运用Java反射加多态 “干掉” switch
- 关于spring mvc+mybatis+junit单元测试
- java字符串分解 StringTokenizer用法(比split()方法效率高)
- myeclipse 下创建包提示The folder is already a source folder
- java poi 上传与下载word文件
- java程序性能优化
- JAVA删除某一目录下的所有文件及文件夹(linnux环境)
- JAVA_SE基础——45.基本类型变量.值交换[独家深入解析]
- Java中的堆内存、栈内存、静态存储区
- java中如何删除含相同文件名的文件