Boa colocacao Leonardo...

Leonardo Souza Mario Bueno wrote:

> Outra vantagem dos PreparedStatements é que eles evitam que alguem mal intencionado
> passe valores indevidos em algum campo de formulário e faça uma caca no seu BD.
>
> Ex:
>
> String strUpdate = "update Conta set SALDO = SALDO + " + strDeposito +"where NUM_CTA
> = "+strConta;
> stmt.executeUpdate(strUpdate);
>
> Ai chega um mane e preenche o formulário assim:
>
> Valor: 3000,  TITULAR = "Cicrano"
> Conta: 11111-1 or NUM_CTA is not null
>
> Lá se foi o seu BD... pode voltar o backup.
>
> Leonardo Bueno.
>
> ----- Original Message -----
> From: "Cassio Sampaio" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 18, 2001 1:21 PM
> Subject: Re: [java-list] SQL - query
>
> > Rodrigo,
> >
> > As diferencas sao quanto ao tratamento que o Banco de dados vai dar ao seu comando.
> > O Prepared statement gera um comando que fica no cache do seu banco de dados, nao
> necessitando
> > o banco fazer parse a cada nova execucao, enquanto o Statement normal requer que o
> banco
> > o "recompile" a cada execucao.
> > Como via de regra sempre uso prepared Statements....
> >
> > - Cassio
> >
> > Rodrigo Fiche wrote:
> >
> > > Olá,
> > >         Trabalho com Java/JSP e banco de dados Oracle e gostaria de tirar uma
> duvida,
> > >         prepareStatement e createStatement, qual a diferença? em que situação é
> melhor utilizar prepare ou statement?
> > >
> > > Abraços,
> > > Rodrigo
> > > Rodrigo Fiche
> > > http://www.connection.com.br
> > > [EMAIL PROTECTED]
> > > tel. (21) 533-2716
> > >
> > > ------------------------------ LISTA SOUJAVA ----------------------------
> > > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > para sair da lista: envie email para [EMAIL PROTECTED]
> > > -------------------------------------------------------------------------
> >
>
> --------------------------------------------------------------------------------
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
begin:vcard 
n:Sampaio;Cassio
tel;cell:55 11 9618 2484
tel;home:55 11 6967 6750
tel;work:55 11 5501 6781 (R6781)
x-mozilla-html:FALSE
url:http://www.ig.com.br
org:iG - Internet Group do Brasil;Tecnologia
adr:;;Rua Geraldo Flausino Gomes, 78 9o;Sao Paulo;SP;04575-060;Brasil
version:2.1
email;internet:[EMAIL PROTECTED]
title:Consultor
x-mozilla-cpt:;-20512
fn:Cassio Sampaio
end:vcard

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a