您的位置:首页 > 数据库 > Oracle

Oracle中的Date和java.sql.Timestamp之间的转换问题

2011-05-19 12:02 609 查看
在数据库中一个Date类型的字段明明包含有日期和时间,但是查出来的Java对象属性(Timestamp类型)数据切只含的日期,时间的小时、分和秒都为零。

出现此原因的是因为oracle9.2以前的版本在oracle的date和java.sql.Timestamp 相互映射时,时间会保存的,但是版本9.2以后,时间就不保存了,所以会出现时间清零的结果。

解决此办法就是在jdk参数中加上

-Doracle.jdbc.V8Compatible=true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle date 数据库 jdk java