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

weixin_37653845 2018-08-30 06:32:47
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
...全文
177 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
verejava 2018-08-31
JDBC 保存和导出文本文件

http://www.verejava.com/?id=17157816500014
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2018-08-30 06:32
社区公告
暂无公告