SQL Não recebe parametros

4 respostas
T

Bom dia a todos
Tenho uma string sql

que estou fazendo teste no seguinte método

public void md5()
 {
     try
     {
       pstm = sqlserver.conectar().prepareStatement(buscaUsuario);
       //Seta usuario no sql
       pstm.setString(1,"123456");
     
       //Executa Query
      rs = pstm.executeQuery();
      
      while(rs.next())
      {
       JOptionPane.showMessageDialog(null, rs.getString("user_nome"));             
      }
      
     }catch(Exception ex)
     {
       ex.printStackTrace();  
     }
 }
 
}

Quando faço isso ele não retorna nada,

mas quando eu coloco a senha sem o parametro assim

Ele funciona ;/
o que pode estar acontecendo

Obrigado desde ja

4 Respostas

mauricioadl

tenta usar somente statement, o preparedstatement eh pra dar inserts, updates, etx qndo for select usa somente o statement.

T

Obrigado pela ajuda
resolvi meu problema

BLV_DOOM_JAVA

Obrigado pela ajuda
resolvi meu problema

tioola,
tenta ao invés de usar while, utilizar um if…vc só quer retornar um registro, não uma lista…
utilizar Statement puro é uma má pratica.

flw

ViniGodoy

Movido para o fórum de persistência. Por favor, leia com atenção a descrição dos fóruns antes de postar.

Criado 5 de julho de 2011
Ultima resposta 6 de jul. de 2011
Respostas 4
Participantes 4