java eclipse里面怎么把图片存入数据库 然后再查询是时候可看到图片

在action里面应怎么写读出来的时候在jsp里面该怎么写存路径怎么写呢?我这儿有一个例子:Stringfilename=getText("upload_dir")+"/... 在action里面应怎么写 读出来的时候 在jsp里面该怎么写
存路径 怎么写呢?我这儿有一个例子:String filename = getText("upload_dir")+"/webhome/coach/"+tempfilename ,好像webhome/coach/是路径,这个路径,是写在EasyPHP下的www里面,还是写在workspace里面?
展开
 我来答
百度网友7063d0c
2012-03-28 · TA获得超过6724个赞
知道小有建树答主
回答量:872
采纳率:0%
帮助的人:659万
展开全部
建一个含有blob和varchar2(256)的表,
在java中用byte[] 变量存储图片,用String存储图片名字和扩展名

建一个下载图片的servlet abc

在页面的写<img src="/abc?id=123" /> 这样 浏览器解析img,就会发出请求,abc收到请求,将图片从blob字段取出来,通过response,传到页面即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iweinercwn
2012-03-28 · 超过44用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:106万
展开全部
需要用IO操作,将文件保存到数据的的字段,比如ORACLE的BLOB类型字段,但是一般实际开发不这么做,因为会导致数据库变很大,一般吧文件保存在磁盘上,数据库只保存文件地址,查看时直接地址访问就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b5b9bfaca
2012-03-28 · TA获得超过282个赞
知道答主
回答量:218
采纳率:0%
帮助的人:146万
展开全部
将图片以二进制流的形式存入数据库 对应的数据类型是BLOB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
86年LV茶
2012-03-28 · TA获得超过497个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:131万
展开全部
存地址吧,从数据库读取图片地址就行了。
追问
在action里面应怎么写  读出来的时候 在jsp里面该怎么写
追答
你怎么往数据库里面加的数据,把地址按字符串的形式插进数据库,在jsp页面中通过

还有,在实际应用中很少有用二进制流的方式,数据量太大。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式