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] bindolá,
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 seriaSELECT * 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!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] -------------------------------------------------------------------------
--
Marcelo Raposo