oracle保存图片为什么不成功?

yrsheng 2005-08-03 05:05:06
tomcat中,jsp连接oracle数据库,表名为table_name,有blob字段pic,file为一个图片文件,程序片段如下:

File file = new File (filePath);
InputStream pic = new FileInputStream(file);
PreparedStatement pstmt = conn.prepareStatement("update table_name set pic=? where id=" + id);
pstmt.setBinaryStream (1,pic,(int)file.length());
i = pstmt.executeUpdate();

结果i为1,表明update语句执行成功,但是表中的Blob字体根本没有内容。

图片为什么保存不成功?
...全文
85 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

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

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