项目中,需要保存上传的图片到数据库中。项目使用的框架是spring+webwork+velocity+hibernate。上传图片后,需要将图片文件File类型转换成Blob类型。
代码写完后,在测试中,总提示hibernate的一个错误提示信息,具体没有记录下来,大概是报一个IO错。
经过检查,问题出在了转换代码中。
try {
InputStream in = new FileInputStream(image);
specialTopicVideo.setImage(Hibernate.createBlob(in));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(in != null){
try{
in.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
去掉该代码中的:in.close();语句,则执行正常,不再报错。
一般使用中,需要关闭InputStream 。不知道为什么,这种情况下不能关闭。
问题暂时解决了,但没有弄清楚为什么。

存储图片到数据库中的一个异常信息相关推荐

  1. 如何简单地利用Bitmap为中介储存图片到数据库中

    这是我的第一篇博文,请大家多多指教!     大概一个月之前,在跟朋友合作开发一个APP的过程中,我们发现到一个问题:图片的存储.因为数据库没有图片这种数据类型,当用户上传的图片需要存储的时候,我们无 ...

  2. python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中

    爬取TOP500的音乐信息,包括排名情况.歌曲名.歌曲时间. 网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL: 这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三 ...

  3. msdb 数据库_如何检索有关存储在MSDB数据库中的SSIS包的信息

    msdb 数据库 介绍 (Introduction) Nowadays, most mid-size companies have implemented a Data Warehouse (DWH) ...

  4. 数据库索引统计信息不一致_列存储索引增强功能–克隆数据库中的索引统计信息更新

    数据库索引统计信息不一致 SQL Server was launched in 1993 on WinNT and it completed its 25-year anniversary recen ...

  5. access数据库中怎么添加计算机,向access2007数据库中添加一个或多个记录

    时 间:2008-10-22 13:27:07 作 者: 摘 要:向Access2007数据库中添加一个或多个记录 正 文: 本文介绍如何向 Microsoft Office Access 2007 ...

  6. 锁是网络数据库中的一个非常重要的概念

    锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性.各种大型数据库所采用的锁的基本理论是一致的,但在具体 实现上各有差别.目前,大多数数据库管理系统都或多或少具有自我 ...

  7. Softing dataFEED OPC Suite将西门子PLC数据存储到Oracle数据库中

    一 背景 现代工业产品不仅生产批量大,而且过程自动化程度高,这对于用户追溯产品设计与制造过程中产生的数据而言,无疑是个新的挑战.与此同时,制造商们对产品制造过程中产生的大量工艺数据也愈发重视,并不断寻 ...

  8. 查询数据库中的表结构信息

    查询数据库中的表结构信息 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, I ...

  9. mysql 查询数据库中所有表的信息

    查询数据库中的所有表格信息: SELECT table_name, table_comment, create_time, update_time FROM information_schema.ta ...

最新文章

  1. 把二元查找树转变成排序的双向链表
  2. C3F:首个开源人群计数算法框架
  3. 已解决:PC插上串口工具后PC端口com那里有个黄色叹号,无法使用串口工具
  4. [翻译]XNA 3.0 Game Programming Recipes之twenty-one
  5. 一个老王开枪案例带你一步一步领略程序开发的魅力
  6. AI算法连载15:统计之数据降维
  7. 聊聊四种Oracle数字取整函数
  8. 【Flink】解决Flink在测试环境无法保存checkpoint问题
  9. 难住了N个面试者,http协议无状态中的 状态 到底指的是什么?!
  10. IE9对CSS3的支持情况概述
  11. STM8S103 LCD5110例程带字库
  12. Python3 Cobalt strike shellcode 免杀过 360 卫士和360杀毒
  13. U盘文件夹被隐藏能够解决方法
  14. framework中phonewindowmanager对power键的处理
  15. 计算机科学与技术影响因子排名,173个学科SCI期刊影响因子排名
  16. centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式
  17. 51单片机LED流水灯、走马灯的实现
  18. gaussdb200 理论
  19. javaweb,img问题scr路径
  20. 高中数学关于计算机的知识,高中数学必修4知识点总结归纳_数学_高中教育_教育专区.doc...

热门文章

  1. do not back up文件夹属性
  2. 关于qt中的tr( )函数
  3. windows 2003 server无法远程桌面连接
  4. 余世维“沟通的技巧”笔记
  5. VMware虚拟机的网络设置
  6. 利用opencv作透明重叠人群密度热度图
  7. centos7 常用命令参考
  8. [Note] FrameFab Interesting Cut Results
  9. mac下缺乏make wget怎么办?
  10. VS2010 error LNK2019: 无法解析的外部符号