【问题标题】:Retrieving the images in Mysql DB and display using java检索 Mysql DB 中的图像并使用 java 显示
【发布时间】:2011-03-01 10:19:34
【问题描述】:

我有一个 Mysql 数据库,里面有图片。

现在我想检索这个数据库并使用 java 代码在网页中显示图像。

谁能提供这个代码? 至少建议这样做???

提前谢谢..!!

【问题讨论】:

  • 数据库中的图片怎么样?斑点?文件名?
  • @Bart:是的..我只使用了 blob...

标签: java database image using


【解决方案1】:

创建一个 servlet 来处理这个问题。让我们称它为ImageServlet,URL 路径为/Image

在 servlet 的 doGet 方法中编写代码,以从请求中读取名为 name 的参数并执行 SQL。

SQL 应该从您的表中获取 blob。我不记得语法了,但最终你会得到一个byte[],你必须将它写入你的响应流中。

在您的 JSP 中,您将像这样调用它:

<img src="/Image?name=logo.jpg" />

下面的链接应该可以帮助您开始编写 SQL 以从 blob 中读取:

http://www.jguru.com/faq/view.jsp?EID=1325

http://balusc.blogspot.com/2007/04/imageservlet.html#ImageServletServingFromDatabase - 归功于BalusC

【讨论】:

  • 嘿呀..!!我尝试过这种方式,但出现内部异常。 sql。无论如何谢谢..!!
猜你喜欢
  • 2021-12-26
  • 1970-01-01
  • 2013-09-29
  • 2013-01-13
  • 1970-01-01
  • 1970-01-01
  • 2019-11-09
  • 1970-01-01
  • 2017-09-28
相关资源
最近更新 更多