String query = "SELECT COUNT(*) AS count FROM table1";
ResultSet rs = DBConnection.executeQuery(query);
El código anterior funciona bien; sin embargo:¿Cuál es el tipo de devolución de una consulta de "recuento" contra MySQL utilizando Java JDBC?
long count = rs.getLong("count");
Esto no funciona, arroja SQLException. ¿Cómo debo obtener datos del ResultSet
?
puede hacer Long.valueOf (rs.getString ("recuento"))? pero eso es extraño, esto debería funcionar. ¿Estás seguro de haber invocado rs.next() antes de long tmpLong = rs.getLong ("count"); ? – mkk
¿Cuál es la excepción de SQL? –