
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;