try {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/employee", "root", "root");
String query = "select * from sample;";
Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
stmt.executeQuery(query);
ResultSet rs = stmt.getResultSet();
rs.absolute(3);
while (rs.next()) {
System.out.println(rs.getString("name"));
}
rs.beforeFirst();
while (rs.next()) {
System.out.println(rs.getString("name"));
}
while (rs.previous()) {
System.out.println(rs.getString("name"));
}
} catch (Exception ex) {
ex.printStackTrace();
}
これはうまくいっています。ここResultSet
にありTYPE_FORWARD_ONLY
ますが、前の方向にも行くことができます。誰かが私にそれを説明できますか、私はそれをグーグルで調べましたが、満足のいく答えを得ることができませんでした.