存储图片到数据库中的一个异常信息
项目中,需要保存上传的图片到数据库中。项目使用的框架是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 。不知道为什么,这种情况下不能关闭。
问题暂时解决了,但没有弄清楚为什么。
存储图片到数据库中的一个异常信息相关推荐
- 如何简单地利用Bitmap为中介储存图片到数据库中
这是我的第一篇博文,请大家多多指教! 大概一个月之前,在跟朋友合作开发一个APP的过程中,我们发现到一个问题:图片的存储.因为数据库没有图片这种数据类型,当用户上传的图片需要存储的时候,我们无 ...
- python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
爬取TOP500的音乐信息,包括排名情况.歌曲名.歌曲时间. 网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL: 这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三 ...
- msdb 数据库_如何检索有关存储在MSDB数据库中的SSIS包的信息
msdb 数据库 介绍 (Introduction) Nowadays, most mid-size companies have implemented a Data Warehouse (DWH) ...
- 数据库索引统计信息不一致_列存储索引增强功能–克隆数据库中的索引统计信息更新
数据库索引统计信息不一致 SQL Server was launched in 1993 on WinNT and it completed its 25-year anniversary recen ...
- access数据库中怎么添加计算机,向access2007数据库中添加一个或多个记录
时 间:2008-10-22 13:27:07 作 者: 摘 要:向Access2007数据库中添加一个或多个记录 正 文: 本文介绍如何向 Microsoft Office Access 2007 ...
- 锁是网络数据库中的一个非常重要的概念
锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性.各种大型数据库所采用的锁的基本理论是一致的,但在具体 实现上各有差别.目前,大多数数据库管理系统都或多或少具有自我 ...
- Softing dataFEED OPC Suite将西门子PLC数据存储到Oracle数据库中
一 背景 现代工业产品不仅生产批量大,而且过程自动化程度高,这对于用户追溯产品设计与制造过程中产生的数据而言,无疑是个新的挑战.与此同时,制造商们对产品制造过程中产生的大量工艺数据也愈发重视,并不断寻 ...
- 查询数据库中的表结构信息
查询数据库中的表结构信息 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, I ...
- mysql 查询数据库中所有表的信息
查询数据库中的所有表格信息: SELECT table_name, table_comment, create_time, update_time FROM information_schema.ta ...
最新文章
- 把二元查找树转变成排序的双向链表
- C3F:首个开源人群计数算法框架
- 已解决:PC插上串口工具后PC端口com那里有个黄色叹号,无法使用串口工具
- [翻译]XNA 3.0 Game Programming Recipes之twenty-one
- 一个老王开枪案例带你一步一步领略程序开发的魅力
- AI算法连载15:统计之数据降维
- 聊聊四种Oracle数字取整函数
- 【Flink】解决Flink在测试环境无法保存checkpoint问题
- 难住了N个面试者,http协议无状态中的 状态 到底指的是什么?!
- IE9对CSS3的支持情况概述
- STM8S103 LCD5110例程带字库
- Python3 Cobalt strike shellcode 免杀过 360 卫士和360杀毒
- U盘文件夹被隐藏能够解决方法
- framework中phonewindowmanager对power键的处理
- 计算机科学与技术影响因子排名,173个学科SCI期刊影响因子排名
- centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式
- 51单片机LED流水灯、走马灯的实现
- gaussdb200 理论
- javaweb,img问题scr路径
- 高中数学关于计算机的知识,高中数学必修4知识点总结归纳_数学_高中教育_教育专区.doc...