Oi, Se voce não estiver interessado em performance pode usar algo como: int valor = 1: ResultSet rs = stmt.executeQuery("select * from Conta where NUM_CTA = "+ valor); senão use um PreparedStatement: PreparedStatement ps = con.prepareStatement("select * from conta where NUM_CTA = ?"); ps.setInt(1); ResultSet r = s.executeQuery(); Se quiser usar stored procedures use CallableStatement. > > Estou estudando acesso a BD utilizando JDBC e solicito a quem puder me > > informar, como passo parâmetro em uma chamada SQL. No exemplo abaixo como > > faço para o valor 1 ser substituido por uma váriavel. > > > > ResultSet rs = stmt.executeQuery("select * from Conta where NUM_CTA = 1"); []´s -- Edward Roe ------------------------------ 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] -------------------------------------------------------------------------