rs.next()停止循环

时间:2018-03-26 06:02:31

标签: java sql jdbc

@Transactional(propagation = Propagation.REQUIRES_NEW)
Tenant findByTenantId(Long tenantId);

while循环检查接下来是否有数据数组。如果它的真循环继续,则它会停止。

1 个答案:

答案 0 :(得分:1)

您可以在while循环中添加 break;

Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("select pass from admin where nama='admin'");

while (rs.next()) {
    String n = rs.getString(1);

    if (n.equalsIgnoreCase(nama)) {
        Pegawai.setEnabled(true);
        InputCuti.setEnabled(true);
        DataCuti.setEnabled(true);
        DataCuti1.setEnabled(true);

        break; //when n==nama loop stops
    } else {
        Pegawai.setEnabled(false);
        InputCuti.setEnabled(false);
        DataCuti.setEnabled(true);
        DataCuti1.setEnabled(true);
    }

}