将图片作为大字段惠存数据库中之后,怎样取出来。

将图片作为大字段存入数据库中之后,怎样取出来。。。
将图片存入了数据库,,数据类型是image。。。现在想取出来显示在页面上,怎样做。。。求提供个思路。谢谢大神。
------解决方案--------------------
须看前端页面所使用的语言而定,
如是asp.net, 可以用ADO.NET+MemoryStream实现,
参考 http://blog.****.net/wang4978/article/details/6223660
------解决方案--------------------
引用:
Quote: 引用:

其实是二进制数据 直接读取就可以了


我看出来是二进制数据了,但是有一点,我是JSP,在Servlet应该怎样写呢,新建一个字节数组,把读出来的数据放进去,然后呢?求讲解。。。。拜谢。


  File file=new File("D:/a.jpg");
  FileOutputStream fos=new FileOutputStream(file);
  fos.write(bytes);
  fos.flush();
  fos.close();
把二进制数生成图片文件就可以了

------解决方案--------------------
将图片保存在数据库,用的时候读出来再写文件,同一个图片不同客户端访问时还要生成不同的文件,多蛋疼的设计!
老老实实把图片放在 Web 服务器上,数据库记录文件名,不就简单多了。

不是有独立应用程序的胖客户端,就不要考虑文件入数据库的方案。