boa tarde pessoal
e o seguinte, tenho uma tela de logim com nome e senha tambem tem um botao de ok e cancelar.... o que eu quero fazer é... quando a pessoa digitar seu nome e senha comparasse com o que ta salvo no banco de dados...
aqui é onde eu crio o bota ok...private JButton getOkButton() {
if (okButton == null) {
okButton = new JButton("OK");
okButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
nome = getUsuarioTextField().getText();
senha = new String (getSenhaJPasswordField().getPassword());
}
});
}
return okButton;
}
public ArrayList<Usuario> listar() throws SQLException {
String url = "jdbc:mysql://localhost:3306/controle";
String user = "root";
String password = "1234";
ArrayList<Usuario> usuarios = new ArrayList<Usuario>();
Connection connection = DriverManager
.getConnection(url, user, password);
PreparedStatement preparedStatement = connection
.prepareStatement("select * from usuario order by nome");
ResultSet resultSet = preparedStatement.executeQuery();
while (resultSet.next()) {
Usuario usuario = new Usuario();
usuario.setId(resultSet.getInt("idusuario"));
usuario.setNome(resultSet.getString("nome"));
usuario.setSenha(resultSet.getString("senha"));
usuarios.add(usuario);
}
connection.close();
preparedStatement.close();
resultSet.close();
return usuarios;
}
eu nao to conseguindo comparar o que a pessoa digitou com o que ta salvo no banco de dados ....
se alguem puder me ajudar eu agradeço... sou iniciante em java
vlw