Estou criando uma classe para validar o usuário e senha contidos em um banco de dados, ela deve ver se existe usuário e se bate com a senha para devolver verdadeiro ou falso para o programa mãe. Porem da esse erro ao compilar.
Validador.java:32: missing return statement
}
^
1 error
/code]
O codigo
[code]
import java.sql.*;
public class Validador {
private String nome,pass;
public boolean validar(String user, String pwd){
BD bd=new BD();
if(bd.getConnection()){
try {
String sql="SELECT username,senha FROM clientes WHERE username=?";
PreparedStatement statement=bd.connection.prepareStatement(sql);
statement.setString(1,user);
ResultSet resultSet=statement.executeQuery();
if(resultSet.next()){
nome=resultSet.getString("user");
pass=resultSet.getString("pwd");
}
bd.close();
resultSet.close();
if(nome==user && pass==pwd){
return true;
}
else {
return false;
}
}
catch(SQLException erro){
return false;
}
}
}
}
obrigado
