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
...全文
271 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
verejava 2018-08-31
  • 打赏
  • 举报
回复
JDBC 保存和导出文本文件

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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧