2011-03-01 187 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

相關問題