这是我上课的地方
public class NewClass {
getset gs=null;
List<getset> list;
public List<getset> getdata() {
list = new ArrayList<getset>();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root","admin");
PreparedStatement stmt = con.prepareStatement("select * from emp");
ResultSet rs = stmt.executeQuery();
while(rs.next()) {
gs = new getset();
gs.setId(rs.getInt(1));
gs.setMessage(rs.getString(2));
gs.setImages(rs.getBytes(3));
list.add(gs);
}
}
catch (Exception e)
{
System.out.print(e);
}
return list;
}
}
out.print("<table width=50% ><tr><td>ID</td><td>MESSAGE</td><td>IMAGES</td></tr>");
for(getset a:list) {
out.print("<tr><td>"+a.getId()+"</td><td>"+a.getMessage()+"</td><td>"+
"<a href=Servlet2>"+ "<img src="+a.getImages()+" width=300 height=100 alt='Nothing to display'>"+"</td></tr>"+"</a>");
}
out.print("</table>");
我正在尝试从数据库中列出图像,但它仅列出文本,而不列出图像
我有列(id,消息,图像)
任何人都可以帮助我实现它,但我不知道如何解决
有人可以告诉我更有效的从数据库中检索图像的方法吗?