String para Arquivo

Boa tarde,

Preciso gravar no banco de dados um arquivo TXT que foi gerado a partir de uma string…minha dúvida é:

Como gerar esse arquivo e mandá-lo direto para o banco sem ter que cria-lo fisicamente.

Tentei simplesmente transformar essa string num byte[] mas não funcionou

arq.setArquivo(exp.getBytes());

Obrigado

Por quê não salvar o conteúdo desse arquivo em um CLOB?

Qual é o banco de dados que você está usando?

Estou usando o Mysql…o campo que uso é do tipo Blob…desconheço esse tipo Clob, qual a diferença?

So quero que minha string vire um arquivo no banco de dados.

[quote=desenhotorix]Estou usando o Mysql…o campo que uso é do tipo Blob…desconheço esse tipo Clob, qual a diferença?

So quero que minha string vire um arquivo no banco de dados.[/quote]

O que é um arquivo ? Nada mais é que um array de bytes, certo ?
Quando tu ler o array do banco, tu vai ser obrigado a usar o OutputStream (suas implementações) para gerar o arquivo físico.
Sendo assim, se tu persistir o array de bytes extraído da sua String, não tem problema, persista esse mesmo array em banco.

Afinal, tu não vai salvar um “File” em banco.

qual codigo fez usou pra gerar o arquivo?

Tópico movido para o fórum de persistência.