【发布时间】:2013-04-03 06:44:50
【问题描述】:
您好,这是我的下一个按钮的 java 代码。
但它只进入一条记录,即在最后一条记录之后它只移动到第一条记录。
如何在整个数据库条目中移动它。
请给我一些建议。
public void Next() {
Connection con = null;
ResultSet rs = null;
try {
con = DBConnection();
PreparedStatement pstmt = con.prepareStatement("select * from data", ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
rs = pstmt.executeQuery();
if (rs.next()) {
field1.setText(rs.getString("Name"));
field2.setText(String.valueOf(rs.getInt("Age")));
} else {
rs.previous();
JOptionPane.showMessageDialog(nxtbtn, "end of file");
}
} catch (Exception e) {
// TODO: handle exception
} finally {
try {
rs.close();
} catch (SQLException err) {
JOptionPane.showMessageDialog(nxtbtn, err.getMessage());
// TODO: handle exception
}
}
}
【问题讨论】:
-
为了获得帮助,请尽快发布SSCCE,简短,可运行,可编译,
-
为什么原因在
PreparedStatement declaredResultSet.CONCUR_UPDATABLE`