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

来源:互联网 发布:网易房产数据 上海 编辑:程序博客网 时间:2024/06/02 01:37

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下的)


原创粉丝点击