JDBC存储BLOB数据 出现如下错误

时间:2022-04-05 22:51:38
ps.setBytes(1,byte[])
当byte[]大于4K的数据时 就报超出最大长度  小于4K的可以正常存入
转换思路Blob b= conn.createBlob() ;  
ethod "createBlob" with signature "()Ljava/sql/Blob;" is not applicable on this object
继续转换思路存入 ps.setBlob(1, citvo.getInputStream());
爆出Caused by: java.lang.AbstractMethodError: org.apache.commons.dbcp.DelegatingPreparedStatement.setBlob(ILjava/io/InputStream;)V
继续尝试  ps.setBinaryStream(1, citvo.getInputStream());
Caused by: java.lang.AbstractMethodError: org.apache.commons.dbcp.DelegatingPreparedStatement.setBinaryStream(ILjava/io/InputStream;)V

1 个解决方案

#1


JDBC 保存和导出文本文件 

http://www.verejava.com/?id=17157816500014

#1


JDBC 保存和导出文本文件 

http://www.verejava.com/?id=17157816500014