springmvc+mybatis+mssql,怎样保存、读取图像

阿麦 2017-04-17 05:12:50
如题,项目要求把图片保存在mssql数据库
create table image (
id integer,
data varbinary(max)
)
怎样保存图片、读取图片(<img src="/image/id" />)
...全文
510 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
githubxm 2017-04-19
  • 打赏
  • 举报
回复
用MyBatis自定义typeHandler试试。
阿麦 2017-04-18
  • 打赏
  • 举报
回复
1、图像存数据库,是项目的要求,因此,这里不讨论什么方式好或不好; 2、数据库已经指定为MSSQL,其他数据库的操作办法不在讨论范围内; 3、用了一个很笨的方法解决,但想看看有没有更好的办法。 4、JAVA初学者,但并不是WEB编程的初学者,所以,不要理论,只要代码。 新规则: 第一个简洁解决者,独得100分。
阿麦 2017-04-18
  • 打赏
  • 举报
回复
数据库是MSSQL,不是MySQL。 有没有详细的mapper.xml和Mapper接口的代码呢
110成成 2017-04-18
  • 打赏
  • 举报
回复
转换成二进制流保存。
tianfang 2017-04-18
  • 打赏
  • 举报
回复
1 image->byte[] ->blob 2 servlet doget方法,从数据库获得图片的blob,-》byte[],输出image/png或其他格式 一般都不这么做,数据库中存文件信息,图片保存在文件系统中
imsprojo2FAN 2017-04-17
  • 打赏
  • 举报
回复
把图片上传保存到指定文件夹,然后数据库保存图片路径,取的时候同理直接src=“图片路径“就可以了
阿麦 2017-04-17
  • 打赏
  • 举报
回复
需要这两步: 1、已经有BufferedImage image,怎样把image保存到数据库 2、从数据库中读取数据,创建 BufferedImage image

81,122

社区成员

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

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