Dê uma olhada em prepareStatement.
-----Mensagem original-----
De: Marcelo Raposo [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 6 de Novembro de 2002 14:46
Para: [EMAIL PROTECTED]
Assunto: [java-list] bind

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] -------------------------------------------------------------------------

Responder a