Olá tudo bem?
O problema é o seguinte:
1 - Utilizo o mesmo sql em várias classes, então, resolvi criar uma classe chamada Conexao para realizar esse sql e somente passar os parâmetros.
Então criei um método booleano, mas não sei como fazer para que ele me retorne true caso encontre o registro solicitado.
Como faço isso? A minha classe está logo abaixo (todo o código)
package servlets.venda;
import java.sql.*;
public class Conexao
{
Connection con;
PreparedStatement ps;
ResultSet rs = null;
boolean validado = false;
public boolean setValidaLogin(String login, String senha)
{
try
{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost/vendas");
ps = con.prepareStatement("select * from usuario where login = ? and senha = ?");
ps.setString(1, login);
ps.setString(2, senha);
rs = ps.executeQuery();
try
{
rs.next();
validado = true;
}
catch(SQLException e)
{ validado = false; }
rs.close();
con.close();
}
catch(SQLException e)
{ }
catch(Exception e)
{ }
return validado;
}
}
