Problema com o Banco de Dados

Olá,
eu estou com um probleminha…
eu estou fazendo um site que precisa reconhecer um login do usuário…
então ele vai digitar o login e a senha dele e então eu vou ter que entrar no banco e verificar se o login existe e se a senha está igual…
quando o usuário clica no botão “login” da página de login eu estou enviando os dados para uma outra página conferir. Eu estou usando o código abaixo para conferir mas não ta funcionando…alguém poderia me ajudar?

[code]Statement stat=con.createStatement();
ResultSet res=stat.executeQuery(“SELECT * FROM USUARIO WHERE login = '”+login+"’ ");
int retorno;
String senhaBD = new String();

if(res.next())
{	
	senhaBD=res.getString(2);
	
	retorno=1; 
}
     
else 
    {
   		retorno=0;
     }
stat.close();[/code] 

essa variável retorno é só para eu testar logo abaixo…e esse número 2 dentro do getString é a coluna que está o campo senha…ele é a terceira coluna…
preciso disso com urgência…se alguém puder me ajudar eu ficarei agradecido…
[]'s

bem… e oq ta dando de errado? tu quer fazer oq com esse retorno? não é melhor usar um boolean pra isto? bem, do mesmo, essa tua lógica de login ta meio esquisita… :roll:

Po ae…vallew ae…mas eu consegui resolver aqui…eu que tinha feito uma cagada e tava querendo acessar login sendo que é Login…hehehe…

Vallew!!