BLOB ler e aterar o conteudo de um blob

2 respostas
S

Olá

Nesse Codigo abaixo eu consigo pegar uma coluna do tipo Blog da minha base de dados Oracle, agora gostaria de fazer um replace no conteudo dela existe alguma maneira de fazer isso?

Por exemplo eu sei que nessa Blob tem um conteudo chamdado: “TEXT” e eu gostaria de auterar para “TEXTO”
é Possivel fazer isso ?

Grato

PreparedStatement pst2 = null; 
      BLOB doc;
      pst2 = con.prepareStatement(" select mco_modelo_blob from prd_modelo_contrato t where t.mco_in_codigo = 3");
      rs=pst2.executeQuery(); 
      while(rs.next()) 
      {   
          doc = (BLOB) rs.getBlob(1);

      }

2 Respostas

nbluis

Cara, primeiro entenda que um BLOB é um large object de bytes … não necessariamente de texto…

Logo as operações suportadas por este são apenas operações encima de bytes, como o método setBytes…

nbluis

Agora fazendo um getBytes, fazendo um parse para um string tu pode trabalhar com ela…

O caso é se tiver algo diferente de texto tu pode ter problemas…

Utilize Clob - Large Object de Chars…

Criado 15 de outubro de 2007
Ultima resposta 15 de out. de 2007
Respostas 2
Participantes 2