我有一個Mysql數據庫,其中的圖像。檢索Mysql數據庫中的圖像,並使用java顯示
現在我想檢索這個數據庫,並使用java代碼在網頁中顯示圖像。
任何人都可以提供此代碼? Atleast建議這樣做?
在此先感謝.. !!
我有一個Mysql數據庫,其中的圖像。檢索Mysql數據庫中的圖像,並使用java顯示
現在我想檢索這個數據庫,並使用java代碼在網頁中顯示圖像。
任何人都可以提供此代碼? Atleast建議這樣做?
在此先感謝.. !!
創建一個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
嘿雅.. !!我試過這種方式,我得到一個內部的異常..我認爲我的SQL命令不執行。如果你需要,我會提供我現在正在嘗試的代碼...此外,您給出的鏈接是不相關的SQL。不管怎麼說,多謝拉..!! – Deeps 2011-03-02 06:24:30
數據庫中的圖像如何?斑點?文件名? – 2011-03-01 12:02:08
@Bart:是啊..我只用過斑點... – Deeps 2011-03-02 03:45:30