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

在action里面应怎么写 读出来的时候 在jsp里面该怎么写
存路径 怎么写呢?我这儿有一个例子:String filename = getText("upload_dir")+"/webhome/coach/"+tempfilename ,好像webhome/coach/是路径,这个路径,是写在EasyPHP下的www里面,还是写在workspace里面?

第1个回答  2012-03-28
建一个含有blob和varchar2(256)的表,
在java中用byte[] 变量存储图片,用String存储图片名字和扩展名

建一个下载图片的servlet abc

在页面的写<img src="/abc?id=123" /> 这样 浏览器解析img,就会发出请求,abc收到请求,将图片从blob字段取出来,通过response,传到页面即可。
第2个回答  2012-03-28
需要用IO操作,将文件保存到数据的的字段,比如ORACLE的BLOB类型字段,但是一般实际开发不这么做,因为会导致数据库变很大,一般吧文件保存在磁盘上,数据库只保存文件地址,查看时直接地址访问就是了。
第3个回答  2012-03-28
将图片以二进制流的形式存入数据库 对应的数据类型是BLOB
第4个回答  2012-03-28
存地址吧,从数据库读取图片地址就行了。追问

在action里面应怎么写 读出来的时候 在jsp里面该怎么写

追答

你怎么往数据库里面加的数据,把地址按字符串的形式插进数据库,在jsp页面中通过

还有,在实际应用中很少有用二进制流的方式,数据量太大。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网