Minha situação é a seguinte:
Eu ponho um usuario que n existe no banco, e ele me retorna o JOption normalmente:
Daí quando pressiona em “OK”, aparece o seguinte erro:
Clico em “OK” e minha lista de usuarios do BD fica vazia, assim:
jButtonBuscar
private void jButtonBuscUsuCadastradosActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
mod.setPesquisa_Usuario(jTextFieldBuscPesCadUsu.getText());
BeansUsuario model = dao.buscarUsuario(mod);
jTextFieldCodigoUsuario.setText(String.valueOf(model.getCodigo_usuario()));
jTextFieldUsuCadUsu.setText(model.getNome_usuario());
jComboBoxTipoCadUsu.setSelectedItem(model.getTipo_usuario());
jPasswordFieldSenCadUsu.setText(model.getSenha_usuario());
jPasswordFieldConfSenCadUsu.setText(model.getSenha_usuario());
jButtonEdiCadUsu.setEnabled(false);
//jButtonSalvarCadUsu.setEnabled(true);
jButtonExcCadUsu.setEnabled(false);
jButtonNovCadUsu.setEnabled(false);
jButtonCanCadUsu.setEnabled(true);
//jTextFieldBuscPesCadUsu.setText("");
preencherTabela("select * from usuario where nome_usuario like'%"+mod.getPesquisa_Usuario()+"%'");
}
e o BeansUsuario Buscar
public BeansUsuario buscarUsuario(BeansUsuario mod){
conex.conectarPostgre();
conex.executarSql("select * from usuario where nome_usuario like '%"+mod.getPesquisa_Usuario()+"%'");
try {
conex.rs.first();
mod.setCodigo_usuario(conex.rs.getInt("codigo_usuario"));
mod.setNome_usuario(conex.rs.getString("nome_usuario"));
mod.setTipo_usuario(conex.rs.getString("tipo_usuario"));
mod.setSenha_usuario(conex.rs.getString("senha_usuario"));
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Usuário não cadastrado no Banco de Dados!");
}
conex.desconectar();
return mod;
}
Alguém pra ajudar???


