Oracle数据库,JDBC访问,字段类型是DATE,PreparedStatement里用setTimestamp还是setDate?
oracle java
date java.sql.date
timestamp java.sql.timestamp
如果oracle是date,而java中用sql.date的话,会丢失时分秒,所以可以另想办法
比如:java中是日期字符串,后台用to_date(datestr,'yyyy-mm-dd hh24:mi:ss')来转换
当然oracle中的date类型在获取的时候也会自动去掉时分秒,所以可以用to_char函数来处理
带时分秒的,最好的方法当然是前后都用timestamp
浙公网安备 33010602011771号