Transformar String em BLOB p gravar no BD

4 respostas
D

Oie!

Preciso gravar um dado no banco do tipo Blob.

Procurei varios exemplos na internet e sinceramente não entendi como eu faço para transformar uma String em BLOB.

Preciso disso para gerar esse dado pq eu vou ter que ler os dados de uma [b]caixa de texto /b.

Alguem pode me ajudar? :?:

Obrigada!

4 Respostas

J
String str = //pega os dados

Blob blob = new SerialBlob(str.getBytes());

PreparedStatement stmt = conexao.prepareStatement("insert into tabela(campo_blob) values(?)");

stmt.setBlob(1, blob);

stmt.executeUpdate();
D

[size=“18”]Muitisssimo obrigada!![/size]
Era isso mesmo.

E no caso de ser Clob???

Tentei:

Clob clob = new SerialClob(str.getBytes());

Mas ele fala que não existe esse construtor…

J
Clob clob = new SerialClob(str.toCharArray());

:wink:

D

Muitisssimmmooo Obrigada!!!

Criado 15 de setembro de 2006
Ultima resposta 19 de set. de 2006
Respostas 4
Participantes 2