Boa tarde a todos estou tentando fazer um relatório o qual sera inserida varias imagens…
as imagens eu salvo no banco da seguinte maneira
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/rtdpj";
Connection con = DriverManager.getConnection(url, "root", "");
File arquivo = new File("C:\imagem.jpg");
FileInputStream inputStream = new FileInputStream(arquivo);
PreparedStatement ps = con.prepareStatement("insert into imagem (conteu_img) values(?)");
ps.setBinaryStream(1, inputStream);
int ret = ps.executeUpdate();
if (ret == 1)
System.out.println("Imagem inserida !!");
else
System.out.println("Imagem não inserida !!");
con.close();
ps.close();
} catch (Exception e) {
e.printStackTrace();
}
minha duvida é a seguinte, como faço para pegalas do banco e montar um collection com as mesmas?
e o meu field no relatorio deve ser de que tipo, para aceitar esta imagem?
obrigado.