Hibernate实现将图片保存至数据库、显示在页面
来源:互联网 发布:南阳炳盛网络 编辑:程序博客网 时间:2024/05/09 02:04
一般而言我们并不推荐将图片保存至数据库,通常的做法是将图片上传至服务器的某个路径,然后在数据库中存储它的路径。但是有时候某些需求必须要将图片保存至数据库,例如多个项目共享一个数据库,这时我们就只能把图片文件上传保存到数据库中了。
在Oracle数据库中我一般都是使用Blob字段来存储二进制文件的,所以要将图片存储到Oracle数据库中,图片字段必须为Blob。同时在Java中的Hibernate提供了非常存储机制,同时这个存储机制对二进制Blob支持非常棒。实现代码如下:
在这段代码中首先是将File转换为Blob(Java.sql.Blob),然后通过Hibernate的save()方法进行保存。这段简单的代码就可以实现将图片存储到Oracle数据库中。下面将展示如下在数据看看中将图片取出来。
当然通过Hibernate非常容易实现图片的存储和获取显示,没有什么技术含量。在这里只是起到一个记录的作用!!!!
0 0
- Hibernate实现将图片保存至数据库、显示在页面
- Struts2+Hibernate3将图片保存于mysql数据库并将其显示在JSP页面
- Struts2+Hibernate3将图片保存于mysql数据库并将其显示在JSP页面
- FileUpload实现将图片保存到数据库在image中显示
- 将图片保存到ORACEL数据库和读取数据显示到页面
- c#读取数据库中图片路径,将图片保存到imagelist,在listview显示
- 如何实现数据库中的图片在页面中显示
- C# 用二进制将图片保存在数据库里再读出来显示在pictureBox中
- java hibernate 将图片存入数据库,并从数据库取出显示在网页上
- javaweb上传图片,并且从数据库中查出,在页面显示,同时保存图片到数据库中
- struts2中使用Blob类型处理图片上传保存在数据库中并在JSP页面中显示图片
- 用Seam实现:图片上传 + 保存到数据库 + 从数据库读出图片并显示到页面中
- 用Seam实现:图片上传 + 保存到数据库 + 从数据库读出图片并显示到页面中
- smartupload实现 jsp页面上传文件 将文件以二进制形式保存在数据库
- C#将数据库图片显示在pictureBox
- 将图片保存到数据库并用GridView显示
- 将SQL Server 2000数据库Image类型图片数据显示在页面上
- 将图片从Oracle数据库中读出显示在JSP页面
- js刷新页面方法大全
- datetime的时间处理逻辑
- 最小路径覆盖问题[网络流24题之3]
- Python包帮助文档
- 4.SUID、SGID、SBIT、chattr权限
- Hibernate实现将图片保存至数据库、显示在页面
- NOJ_1005_多项式加法(采用尾插法建立单链表的运用)
- 在Xcode中使用Git进行源码版本控制
- RGB、HSB\HSV、HSL三种颜色空间的原理理解与转换
- java代码获取服务器的地址
- ClassyShark查看apk包信息
- web跨域问题的解决
- PassCode - 打造一个简单易用的安全锁类库
- 我常用的linux命令