[b]Boa tarde galera!
to com uma duvida, fiz uma aplicação desktop e nela coloquei uma Jframe onde o usuario terar q logar para poder acessar o sistema,
o meu problema é q ñ to conseguindo fazer esse codigo de verificação de usuarios, ja criei a tabela no banco e tudo mais,
so ta faltando esse codigo para verificar se o usuario existe ou não!
aguem tem esse codigo pronto, ou sabe fazer ele!
Agradeço a ajuda de todos![/b]
Ola amigo
pra fazer essa verificação é so pegar os valores que o usuario digitou nos textFields e fazer um select no banco checando se oq ele digitou existe
[code]
public boolean verificaLogin(){
String sql = "select nome from usuario where login='"+login+"' and senha='"+senha+"'";
boolean result = false;
ResultSet rs = Conexao.consultar(sql);
try {
if(rs.next()){
result = true;
}
} catch (SQLException ex) {
Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
}
return result;
}[/code]
onde login e senha são os valores digitados no textfield da sua tela de login
Abraços
cara ñ entendi direito, mais tentei aqui, ta pedindo uma class consulta,. da para vc min esplicar melhor?
Agradeço!
Amigo voce precisar ter uma classe de Conexao dai consulta é o método estático que retorna os dados do banco no caso um ResultSet
Assim vc cria a classe de conexao
http://camilolopes.wordpress.com/2009/04/14/criando-conexao-java-mysql-com-eclipse/
e assim o metodo para consultar o banco
public static ResultSet consultar(String query) {
ResultSet rs = null;
try {
Statement statement = getConexao().createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = statement.executeQuery(query);
} catch (SQLException sqlex) {
System.out.println("Erro na Consulta" + sqlex);
rs = null;
}
return (rs);
}
Abraços