日期:2014-05-16  浏览次数:20748 次

tomcat升级后 写入 读取 CLOB 数据问题
tomcat6.0升级到 tomcat7 后
以前 读取 CLOB 数据没问题,
现在 报以下错误

java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB

错误的一行
oracle.sql.CLOB   clob=(oracle.sql.CLOB)   rs.getObject(1);  


找了一下资料,没找到原因,求助!

------解决方案--------------------
参见
http://stackoverflow.com/questions/17200815/java-lang-classcastexception-oracle-sql-clob-cannot-be-cast-to-oracle-sql-clob

http://stackoverflow.com/questions/11411306/java-lang-classcastexception-oracle-sql-blob-cannot-be-cast-to-oracle-sql-blob


大致的原因是包重复,或者引用java.sql.Clob