Enviado em 19/05/2019 - 14:04h
Eu tou tentando retornar um id da tabela de um baco de dados pra depois usa-lo, mas só tá retornando 0. Como posso fazer isso? A baixo tem o trexo do código responsável por isso.try {
Connection conn;
conn = this.conectar(path);
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, nome);
pstmt.setString(2, servico);
pstmt.setString(3, profissional);
pstmt.setString(4, dataHora);
pstmt.executeUpdate();
ResultSet pegar = pstmt.getGeneratedKeys();
id = pegar.getInt(1);
} catch (SQLException ex) {
Logger.getLogger(Inserir.class.getName()).log(Level.SEVERE, null, ex);
}
return id;