Olá estou com um pequeno problema , eu tento fazer uma consulta no MySQL
public void maxHab() {
try {
String query = "SELECT nome FROM Pais WHERE populacao =(SELECT max(populacao) FROM Pais);";
this.statement.executeUpdate(query);
System.out.println("Nome: " + this.resultset.getString("nome"));
} catch (Exception e) {
System.out.println("ERR0: " + e.getMessage());
System.out.println(resu);
}
}
e fica dando a mensagem de erro :
Can not issue SELECT via executeUpdate() or executeLargeUpdate().
Qual seria outra alternativa para fazer essa consulta ??
String sql = ... // query com os coringas
PreparedStatement query = ... // cria o prepared statement com a String sql
query.set... // seta os parâmetros nos coringas
ResultSet = query.executeQuery();
// usa o result set