Veo que el instructor accedio a las llaves mediante el metodo execute, claro, hizo un execute que devuelve un booleano y se arroja a la nada, con el propósito de que se ejecuten los statements, entiendo que un booleano seriviria mas que nada para temas de validaciones, es decir, de si se ejecutó o no el statement, (aunque el resultado, segun el, es un poco extraño, dijo que en esta ocasión la funcion devolveria un false, raro). Pero ese no es el punto, mi pregunta es: ¿En qué se diferencia de las otras dos maneras de poder conseguirlo? es decir, me parece un poco innecesario dejar una funcion que devuelve un booleano suelta a la nada, por que no hacerlo de la manera que se utilizo para el metodo listar? Es decir, de esta manera, usando get resultSet, pero lo que es aun mas, Sé que existe el método ".executeQuery" que devuelve directo un resultSet y ya no un booleano, por que optó por esa manera? es que la función executeQuery fue recien añadida?