Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL + JAVA-Ausnahme:Vor Beginn der Ergebnismenge

Die übliche Praxis ist die Verwendung von rs.next() Methode mit while Zyklus:

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

Ich habe try/catch/finally-Klauseln aus Gründen der Übersichtlichkeit weggelassen. Beachten Sie, dass Sie jedes close() aufrufen sollten Methode in separatem finally blockieren.