[RESOLVIDO] Como posso inserir aspas simples no banco de dados?

Galera já procurei no fórum mas não encontrei nada q me ajudasse.

Serei bem direto.

Como posso inserir um conteúdo que contém aspas simples (’) no banco de dados?

Existe algum comando no Java que faça isso automaticamente ou terei que usar o replace() mesmo?

PS: Sei que no MySQL se eu colocar uma “” antes funciona, mas no postgre, ms sql e oracle, como faço?

Desde já agradeço a todos!!!

Use 2 aspas ’

update tabela set nome=‘joana d’‘arc’

No java, jamais monte a query na string, mesmo com jdbc utiliza os parâmetros!

Resolvi, utilizei o replaceAll(), e passei duas aspas simples. Funcionou perfeitamente.

Valeu pela ajuda.

[quote=Bambatera]Resolvi, utilizei o replaceAll(), e passei duas aspas simples. Funcionou perfeitamente.

Valeu pela ajuda.[/quote]

OK… mesmo assim… como falei, em Java, cuidado ao montar a query na string.
Use os parâmetros para não ficar vulnerável a SQL Injection.

Veja esse tópico: