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

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

2013-10-14 12:33 756 查看
oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getClob("BLOB ");在java中使用的时候出现如标题所示的错误。

保存blob内容时:

解决办法是用以下代码替换:OutputStream out = rs.getBlob(1).setBinaryStream(1L);

查询blob内容时:

如果采用的是jndi方式链接的数据库,则需要删除工程中的ojdbc14.jar,但程序编译会报错,这时乣引用一个外部包(tomcat的common/lib下的)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐