Não, eu quero colocar informação dentro deste campo, neste caso um array de byte e enviar para o banco incluir.
S
SINVAL
Rafael, o método setByte tem o objetivo de coloca um conjunto de bytes em um campo especifico que neste caso é um Blob, certo ?
R
rflprp
Cara, me diz ao certo o que você quer, porque não te entendi.
S
SINVAL
Vou tentar, tenho um array de byte, exemplo byte [] feature, que tem informações da impressão digital. Bem agora preciso passar para um método incluiDigital(Blob digital) este array de byte, como posso fazer esta transformação ? estou tentando com o seguinte código mas não funciona, não consigo por exemplo dar new no campo Blob.
Blob b = null; // neste caso da uma exception NullPointerException
try {
b.setBytes(1, features);
digitalFuncionario.setDescricaoDigital(b);
} catch (NullPointerException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
Não sei se deu para entender ?
S
SINVAL
Desculpe-me pela insistencia, é que tenho que entregar este processo hoje e não estou conseguindo faze-lo.
R
rflprp
Sem problema, qual versão do jdk vc esta usando ?
S
SINVAL
j2sdk1.4.2_04
R
rflprp
Se fosse no java 5 vc poderia tentar usar o SerialBlob, estou procurando aqui, mas tá brabo.
S
SINVAL
Você acha complicado se eu fizer a atualização para a versão 5 ?
R
rflprp
Cara, não sei, mas como vc disse que é urgente, não custa nada tentar… Gostaria de ter ajudado mais, mas não conheço Blobs a fundo.