如题

解决方案 »

  1.   

    不能直接读写,要通过程序来读,具体如何读你可以到google上搜下例子很多。
      

  2.   

    读,通过ResultSet的getBlob(),可以得到一个实现了java.util.Blob接口的对象。然后使用该对象的getBinaryStream() 就能得到一个InputStream。
    写,具体记不清楚了。大致的步骤是:
    1.插入。插入的时候,需要先通过SQL语句,查入一个空的BLOB对象(不是NULL)
    2.通过更新操作,把内容写进去。Blob的更新
    首先通过Select语句(带有for update),把需要更新的纪录读取出来。打开一个ResultSet,然后通过ResultSet的getBlob()得到对象。最后通过setBinaryStream()得到一个outputstream.把东西写进去,提交事务。就可以啦。
      

  3.   

    参考下:http://my.so-net.net.tw/idealist/Java/JDBC/streamDataType.html