记录集用的CachedRowSet,取oracle的date型的值时候,用getDate和getTimestamp方法都会提示"java.lang.ClassCastException: java.sql.Timestamp"
例如:
Date d = rst.getDate("col");
Timestamp = rst.getTimestamp("col");
抛出的错误:
java.lang.ClassCastException: java.sql.Timestamp
不过我用(java.util.Date)rst.getObject("col")可以取到日期的值请问为什么?
例如:
Date d = rst.getDate("col");
Timestamp = rst.getTimestamp("col");
抛出的错误:
java.lang.ClassCastException: java.sql.Timestamp
不过我用(java.util.Date)rst.getObject("col")可以取到日期的值请问为什么?
解决方案 »
- 服务器的tomcat总是不定时自动关闭
- 问几个关于xfire,cxf,webservice相关的问题
- 关于if-else语句的问题~
- javascript显示树问题
- 有了jstl,还需不需要struts标签?
- JavaScript怎么把返回的json数据传递给flex组件
- 数组赋值问题(挑战你的实际工作能力)
- 由按钮控制JSP页面的自动刷新
- 为什么我在这里用session搜索时会出现10多面记录,而用cookie搜索时只有几条记录,难道你们都在用session,为什么?
- weblogic+oracle部分汉字问题
- hibernate抛出异常问题
- 请问tld 文件中 tei-class 指向的类是干嘛用的?
Timestamp = rst.getTimestamp("col"); //是不是没有定义变量?
或者驱动少了东西
回头我再把驱动换一下,看看是不是驱动的问题。