2011-03-01 91 views
0

我有一个Mysql数据库,其中的图像。检索Mysql数据库中的图像,并使用java显示

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

任何人都可以提供此代码? Atleast建议这样做?

在此先感谢.. !!

+0

数据库中的图像如何?斑点?文件名? – 2011-03-01 12:02:08

+0

@Bart:是啊..我只用过斑点... – Deeps 2011-03-02 03:45:30

回答

0

创建一个servlet来处理这个问题。让我们把它叫做ImageServlet与URL路径在servlet的doGet方法/Image

编写代码来读取请求name叫,说一个参数,并执行一个SQL。

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

在JSP中,你会调用它是这样的:

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

下面这个链接应该让你开始写SQLS从斑点阅读:

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

http://balusc.blogspot.com/2007/04/imageservlet.html#ImageServletServingFromDatabase - 与应付帐款BalusC

+0

嘿雅.. !!我试过这种方式,我得到一个内部的异常..我认为我的SQL命令不执行。如果你需要,我会提供我现在正在尝试的代码...此外,您给出的链接是不相关的SQL。不管怎么说,多谢拉..!! – Deeps 2011-03-02 06:24:30

相关问题