Criar Blob apartir de array de bytes

Gurizada, tenho uma dúvida q acredito que seja de fácil, mas naum me atinei a resolver, bom vamos lá!

Tenho um array de bytes e qro transformar isso em um Blob para salvar no mysql, soh q naum consigo instanciar a variavel blob com esse array de bytes!
Alguma idéia?

Vlw!!

Utilizo PreparedStatement para atribuir array de bytes para colunas Blobs:

	PreparedStatement ps;
	byte[] b;
	.
	.
	.
	ps.setObject(parametro, b);

Abraços…

O campo Blob é um campo de texto corrido, muito grande por sinal.
Você pode fazer uso do setBytes para gravar a sua imagem (que deve estar convertida em um array de bytes) na base de dados.

byte[] b = imagem.getBytes();
PreparedStatement pstm = connection.prepareStatement(".....");
pstm.setBytes(1, b);

Testa aí e vê no que dá, valeu!

Então não terei que fazer algo do tipo:

byte[] bytesDaImg;
Blob imgDB = bytesDaImg;

prepstm.setBlob(1, bytesDaImg);

?