在你对blob字段进行持久化的时候,有没有先创建一个空的,然后把内容更新,这样才不会出错,这方面的文章很多的,你到网google一下

解决方案 »

  1.   

    我先插入空的blob字段 然后得到这个空的blob对象 然后对这个对象进行更新 不过奇怪的是
    blob  = ((oracle.jdbc.OracleResultSet)ors).getBLOB(i);中 ors是不为空的 但是 blob确是空 
    很奇怪 
    困惑很久了 请大侠指导
      

  2.   

    java.sql.Blob blob1=ors.getBlob(i);
      

  3.   

    数据库是oracle  驱动是 ojdbc14.jar 以前用的 应该没问题啊
      

  4.   

    我也一样啊,靠,这么大的CSDN居然没有人能够把这个问题结实一下,郁闷
      

  5.   

    首先哪个列是不是Blobblob  = ((java.sql.ResultSet)ors).getBLOB(i);