簡體   English   中英

將存儲在數據庫中的圖像顯示為圖庫

[英]displaying images stored in database as a gallery

我正在開發一個項目,該項目以網格或畫廊的形式顯示存儲在mysql數據庫中的圖像。 我們已將圖像作為BLOB數據存儲在mysql數據庫中,並成功檢索圖像並將其顯示在新框架中,如下所示:

if (rs.next())
            {
                byte[] imagedata = rs.getBytes("image_path") ;
                Image img = Toolkit.getDefaultToolkit().createImage(imagedata);
                 JFrame frame = new JFrame();  
                frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);  
                frame.setTitle("THE PICTURE RETRIEVED");                           
                ImageIcon icon =new ImageIcon(img);
                JLabel Photo = new JLabel(icon) ;   

                //setLayout(null);                 
                frame.add(Photo) ;  
                frame.setPreferredSize(new Dimension(img.getWidth(null), img.getHeight(null)));
                frame.pack();
                frame.setVisible(true); }

現在,我想將存儲在數據庫中的圖像顯示為新窗口中的圖像網格或畫廊。

我怎樣才能做到這一點? 誰能幫我嗎?

如果您正在開發Web應用程序,那么實際上可以使用Richfaces或PrimeFaces的Datagrid組件輕松完成。

您為什么不使用JPA?

這是如何在Web應用程序中進行操作的快速教程: http : //tutslink.blogspot.com/2012/04/jsf-displaying-images-from-database-in.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM