免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2985 | 回复: 5
打印 上一主题 下一主题

关于图片的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-14 20:22 |只看该作者 |倒序浏览
目的:
   我想在数据库里一个BLOB字段存取图片数据。
环境:
   1、数据库操作类
   2、数据持久化类,如StudentInfo
    3、一些视图(JSP)
问题:
   在持久化类里,我该如何描述这个 图片字段,是声明为Blob好呢?还是其它的呢?从利于操作的角度


BY THE WAY:读图片数据返回一个byte数组,然后把这个byte写如Blob字段,但这时候,持久化类里是BLOB类型,该怎么转换?

论坛徽章:
0
2 [报告]
发表于 2007-02-14 20:59 |只看该作者
没人回答啊?
刚才查了下API,似乎可以使用一个叫SerialBlob的类,第一次使用这个类,不知道是否正确?

论坛徽章:
0
3 [报告]
发表于 2007-03-01 21:44 |只看该作者
我个人认为没有必要把图片存储到数据库中,这样会增加数据库的压力.你可以开辟个文件夹用来保存你的图片.数据库中只储藏(相对)路径.

论坛徽章:
0
4 [报告]
发表于 2007-03-03 10:40 |只看该作者
原帖由 angus1923 于 2007-3-1 21:44 发表
我个人认为没有必要把图片存储到数据库中,这样会增加数据库的压力.你可以开辟个文件夹用来保存你的图片.数据库中只储藏(相对)路径.

照你的逻辑数据库中增加blob类型是不是也多此一举?任何文件都可以用这种方法处理啊。存不存数据库也要看具体情况,不能一概而论,如果图片不大也可以考虑放进数据库的,这样只要备份数据库就可以得到所有东西,否则备份恢复很麻烦。

论坛徽章:
0
5 [报告]
发表于 2007-03-16 10:45 |只看该作者
有段时间没上了,今天上来找自己的帖子,发现终于有人回复了....
那个Blob的问题解决了。其实我们从利于操作的角度讲,我们不必在bean中使用Blob 或者SerialBlob来存储一个图片,最好的方法 是直接用一个 byte[] 数组来存储,再在具体的应用中转型....而这似乎也是一种通用的解决方法

论坛徽章:
0
6 [报告]
发表于 2007-03-16 10:48 |只看该作者
原帖由 angus1923 于 2007-3-1 21:44 发表
我个人认为没有必要把图片存储到数据库中,这样会增加数据库的压力.你可以开辟个文件夹用来保存你的图片.数据库中只储藏(相对)路径.



关于数据库存图片或者路径 这个问题似乎要看实际需求..明显地,把图片存与数据库可移执性更高..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP