关于ORACLE时间存储的问题
2012-03-03 14:58
477 查看
公司用oracle的数据库,以前直接存实体的时候没出现时间转换问题。
昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享:
方法一:
把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.format(数据);
然后在语句中加入oracle数据库自己的to_date()方法转换
"update student set birth = to_date(' " + 转换后的数据 + " ','yyyy-MM-dd HH24:mi:ss' )";
方法二:
用实体,把date类型的数据作为实体的一个属性,然后直接存实体。
原帖地址:http://user.qzone.qq.com/935937284/blog/1330590949
昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享:
方法一:
把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.format(数据);
然后在语句中加入oracle数据库自己的to_date()方法转换
"update student set birth = to_date(' " + 转换后的数据 + " ','yyyy-MM-dd HH24:mi:ss' )";
方法二:
用实体,把date类型的数据作为实体的一个属性,然后直接存实体。
原帖地址:http://user.qzone.qq.com/935937284/blog/1330590949
相关文章推荐
- 关于Oracle profile文件connect_time时间限制超时的问题探究
- (2010-07-14)关于Oracle中设置缺省时间显示格式的问题
- 关于oracle多语言环境下to_date时间转换问题
- 关于Oracle存储过程中是否需要写commit的问题
- 关于Oracle中设置缺省时间显示格式的问题
- Oracle课程里关于计算时间差的问题
- 关于Oracle中取时间问题
- 关于Oracle存储过程执行权限问题的解决
- oracle中所有关于时间日期的问题总结
- 关于读取Oracle数据时间丢失问题
- 关于 "java 如何调用Oracle存储过程中的动态refcursor结果集" 问题
- oracle中所有关于时间日期的问题总结
- 关于oracle的时间检索问题
- oracle中SQL关于时间的问题
- 一个关于Oracle更新语句引发的时间字段类型的问题
- 关于MySQL中存储时间格式的问题
- 关于mysql的时间存储类型问题
- 关于asp调用oracle存储过程的问题
- 关于Oracle存储过程中的IN子句传参的问题(不能直接传字符串,需要处理)
- 关于在 oracle trigger(insert)事件中调用存储过程的问题