Tratamento de Strings para Banco de dados  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rodrigopmatias
JavaChild

Membro desde: 08/12/2004 13:07:48
Mensagens: 145
Offline

Olá mais uma vez para todos, queria fazer uma perguntinha, talvez alguem já até tenha passado pelo o mesmo problema que eu, é o seguinte: Preciso tratar algumas Strings que irão entrar no meu banco de dados, e os problemas que tenho que evitar são os seguinte, ', ", codigo html. Como já havia falado em alguns posts anteriores, estou vindo do PHP que tem ótimas funções que suprem estas questões de segurança, entao pessoal estou precisando desta força.

http://rodrigopmatias.wordpress.com
Participe

Kubuntu 7.10
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Caro, felizmente em Java você não precisa se preocupar com os caracteres ' ou " para inserir no banco. Basta você usar PreparedStatement.

Do mais, a classe String tem os métodos que precisa:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
rodrigopmatias
JavaChild

Membro desde: 08/12/2004 13:07:48
Mensagens: 145
Offline

Como seria o uso desta class PreparedStatment, ela estaria incorporada ao proprio driver do banco? Acabei de fazer o teste de inserção de 'rodrigo' e não deu certo.

This message was edited 1 time. Last update was at 31/01/2005 11:08:50


http://rodrigopmatias.wordpress.com
Participe

Kubuntu 7.10
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline


gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
rodrigopmatias
JavaChild

Membro desde: 08/12/2004 13:07:48
Mensagens: 145
Offline

Valeu mesmo, na próxima update aqui do sistema eu vou inserir creditos para você. só mandar o nome completo e email. Mais mesmo assim ainda tenho o problema para tratar o codigo HTML eu não quero que entre no meu banco algo do tipo <p>, <script>, <a href....>

This message was edited 1 time. Last update was at 31/01/2005 12:15:04


http://rodrigopmatias.wordpress.com
Participe

Kubuntu 7.10
Vegetto
GUJ Ranger

Membro desde: 22/06/2003 15:39:49
Mensagens: 797
Localização: Campinas
Offline

Pra remover as entidades HTML você pode usar expressões regulares...

É simples e na internet você encontra facilmente a regexp pronta....
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team