java - tutorial - No hay resultados devueltos por el error de consulta en PostgreSQL
para que se usa elastic search (2)
Estoy tratando de insertar un dato en una tabla. Después de ejecutar la consulta obtengo una excepción que indica
org.postgresql.util.PSQLException: No results were returned by the query.
org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:284)
Los datos se están insertando correctamente, pero no tengo idea de por qué estoy recibiendo esta excepción.
Si desea la última ID generada, puede usar este código después de usar el método executeUpdate ()
int update = statement.executeUpdate()
ResultSet rs = statement.getGeneratedKeys();
if (rs != null && rs.next()) {
key = rs.getLong(1);
}
Utilizar
executeUpdate
en lugar de
executeQuery
si no se devolverán datos (es decir, una operación que no sea SELECT
).