Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL + JAVA Eccezione:prima dell'inizio del set di risultati

La pratica comune è usare rs.next() metodo con while ciclo:

PreparedStatement st = conn.prepareStatement("select 1 from mytable");
ResultSet rs = st.executeQuery();
while (rs.next()) {
  // do something with result set
}
rs.close();
st.close();

Ho omesso le clausole try/catch/finally per chiarezza. Nota che dovresti invocare ogni close() metodo in finally separato blocco.