通过单击按钮显示存储在数据库中的 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();
在 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();