Marcelo,
D� uma olhada em PreparedStatements, ao inv�s de usar Statements. Segue um
exemplo:
// Obt�m a conex�o com o banco
conexao = DriverManager.getConnection( <seus parametros aqui> );
// Monta o prepared statement
PreparedStatement pstmt = conexao.prepareCall("SELECT * FROM minhatabela WHERE campo =
?");
// Supondo que o parametro seja uma String
pstmt.setString(1, "blablabla");
// Executa efetivamente a consulta
ResultSet res = pstmt.executeQuery();
Da� fica tudo igual ao resto. Isso � ***MUITO*** mais r�pido se vc for executar
consultas repetidamente, como em um loop, por exemplo.
Um abra�o
--
Mauro Nascimento Rezende
Mondo Technologies
Fone/Fax: +55 19 3234-5776
http://www.mondo.com.br
At 18:14 5/11/2002 -02-32, Marcelo Raposo wrote:
>ol�,
>
>me vejo com um problema,tenho o trecho de codigo abaixo que envia uma consulta para o
>banco...
>
>res = stmt.executeQuery("SELECT * FROM minhatabela WHERE campo = "+variavel);
>res.last();
>row = res.getRow();
>rs.beforeFirst();
>
> while ( res.next() ) {
> ...
>
> }
>o problema � o seguinte,cada vez que essa consulta � executada manda uma nova
>consulta para o banco mesmo q seja a mesma e com a mesma variavel,o correto da
>consulta seria
>
>SELECT * FROM minhatabela WHERE campo = ( : variavel )
>
>ou seja seria o chamado bind isso melhoraria a performance do banco e
>consequentemente da consulta em uma porcentagem muito alta,mas como passo os
>parametros das variaveis como bind para no Java?
>
>espero ter sido claro!
>
>--
>Marcelo Raposo
>
>Esta mensagem foi enviada atrav�s do WEBMail A TARDE ON LINE 2002
>------------------------------ 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 historico:
>http://www.mail-archive.com/java-list%40soujava.org.br 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------