Pessoal , estou precisando exibir o valor do ultimo registro(id_venda) de uma tabela tentei adaptar um código que eu tinha, mas não deu certo, segue método criado:
public boolean consultar()
{
this.Conecta1=Conecta.getConecta();
boolean autenticado=false;
String sql;
try {
sql = "SELECT max(id_venda) FROM vendas";
PreparedStatement stmt = Conecta1.prepareStatement(sql);
ResultSet rs;
rs = stmt.executeQuery();
if (rs.next())
{
int cod = rs.getInt("id_venda");
stmt.close();
jlblcodvenda.setText(String.valueOf(cod));
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro no acesso" + ex);
}
return autenticado;
}
Estou chamando através de um botão este método, porém está dando erro, dizendo que o campo id_venda não existe, porém o campo existe na tabela. Se alguém tiver algum código para me ajudar.