Usado quando, em tempo de complicação, não sabemos qual
será o comando SQL executado.
Usando quando a consulta
retorna mais de um ResultSet, ou mais de um indicador de linhas
afetadas, ou quando pode retornar ambos
Retorna um valor
booleano, que indica o tipo de resultado, e por conseguinte, qual é o
tratamento que devemos dar.
Se o retorno for igual a true,
significa que há um objeto do tipo ResultSet disponível e que temos que
utilizar o método getResultSet() do objeto Statement para
recuperá-lo.
Se o retorno é igual a false, indica que a
consulta retornou o número de linhas afetadas e que temos que utilizar o
método getUpdateCount() do objeto Statement para recuperá-lo.