oracle中表字段:
字段名:TS
字段类型:TIMESTAMP(6) WITH TIME ZONE
默认值:SYSTIMESTAMP而且表中该字段里面都有值,如值为    16-10月-07 02
为什么我用rs.getTimestamp("ts");rs.getTime("ts");rs.getDate("ts");rs.getString("ts");
都不行,报错
Exception in thread "main" java.sql.SQLException: Conversion to Date failed
at oracle.sql.Datum.dateValue(Datum.java:260)
at oracle.jdbc.driver.ScrollableResultSet.getDate(ScrollableResultSet.java:530)
at oracle.jdbc.driver.OracleResultSet.getDate(OracleResultSet.java:1624)
at cn.com.pkx.util.Temp.main(Temp.java:25)
最后我用rs.getObject("ts");是不报错了,但结果却是null,可里面明明是有值的,我用insert into temp (ts) values(defautl);插入的,
在pl/sql工具中select也是出来结果的,
请老师们帮忙啊,在线等