为什么这种问题在CSDN这么的难找到答案呢

解决方案 »

  1.   

    可能是你的JDBC驱动程序有问题,你连接什么数据库的?
      

  2.   

    我自己解决了,在此跟大家分享:
    使用JDBC-ODBC桥不能实现LOB数据的读写,因此必须用数据库自带的驱动程序,然后要进行结果集和LOB数据类型的转换之后就可以了
    oracle.sql.BLOB blob=(oracle.sql.BLOB)(((oracle.jdbc.OracleResultSet)rs).getBlob(1));
      

  3.   

    你为什么不用JDBC去连呀,用ODBC-JDBC要好一些吗?
      

  4.   

    可能是你的JDBC驱动程序有问题,你连接什么数据库的?他说得很对。
    对于不同的数据库,甚至相同数据库不同的jdbc驱动,对于blob和clob的处理都可能不同,也就是说不同的jdbc驱动很可能没有好好的实现jdbc的接口,这点非常的恶心