[RESOLVIDO]iReport passando collection de imagens do banco

2 respostas
Malister

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.

2 Respostas

Link_pg

Pra falar a verdade não testei, mas acho que deve ajudar:

Malister

Muito obrigado Link_pg, o segundo link é o que necessito.

Vlw.

Criado 3 de abril de 2011
Ultima resposta 4 de abr. de 2011
Respostas 2
Participantes 2