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下的)
保存blob内容时:
解决办法是用以下代码替换:OutputStream out = rs.getBlob(1).setBinaryStream(1L);
查询blob内容时:
如果采用的是jndi方式链接的数据库,则需要删除工程中的ojdbc14.jar,但程序编译会报错,这时乣引用一个外部包(tomcat的common/lib下的)
相关文章推荐
- java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB
- java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB
- java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp
- java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB
- java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp
- java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB
- weblogic11_64下的java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date
- java.lang.ClassCastException: java.lang.String cannot be cast to java.sql.Clob
- java.lang.ClassCastException java.sql.Timestamp cannot be cast to java.lang.String
- java.lang.ClassCastException: com.mysql.jdbc.Driver cannot be cast to javax.sql.DataSource
- java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
- Redis操作异常: java.lang.ClassCastException: java.lang.Long cannot be cast to [B
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- 奇怪的hibernate 的类型转换错误: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang
- java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.w
- Android在绑定service的时候出现java.lang.ClassCastException:android.os.BinderProxy cannot be cast to ...异常
- java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.spri
- java.lang.ClassCastException: android.app.Application cannot be cast to *****
- 打混淆包的时候 遇到一个 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to ..问题
- Java.lang.ClassCastException: $$_javassist_2 cannot be cast to javassist.util.proxy.Proxy