oracle保存图片为什么不成功?
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字体根本没有内容。
图片为什么保存不成功?