通过单击按钮显示存储在数据库中的 JLabel 中的图像

Showing image inside JLabel which is stored in database by clicking Button

在 Netbeans 中,我使用了一个桌面窗格,在该窗格中,我使用了 Label.Inside 我想通过单击 button.This 来显示已存储在数据库(sqlite 管理器)中的图像的标签是我试过的代码,

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    try
    {
        String sql = "Select Image from EmployeeInfo where EmployeeId=1";
        pst=conn.prepareStatement(sql);
        pst.executeQuery();

        if(rs.next())
        {
            byte[] imagedata = rs.getBytes("Image");
            format = new ImageIcon(imagedata);
            lbl_image.setIcon(format);

        }
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
}     

而且我还在我的代码中声明了一个全局变量,

private ImageIcon format = null;

但是当我点击 button.It 没有给出任何错误或 exception.Program 运行 成功但没有显示 Label.I 中的图像时,它没有显示图片弄清楚我做错了什么以及如何解决 it.I 我是 java.Anyone 的初学者,请帮助我。

你忘记了...

rs = pst.executeQuery();