У меня есть этот код ниже, и он не работает. Однако, если я объявляю переменную Integer
перед циклом while, она может работать. Выход будет напечатан.Невозможно объявить переменную внутри цикла While
query = "SELECT COUNT(*) AS tot_by_code FROM `hr` WHERE `hr`.`code` = ?";
st = conn.prepareStatement(query);
st.setString(1, code);
rs = st.executeQuery();
//Integer tot_by_code = null;
while (rs.next()) {
Integer tot_by_code = rs.getInt("tot_by_code");
}
System.out.println("Total patient by code : " + tot_by_code);
проверить другую нить и, мол, вы можете объявить переменную перед цикл или внутри цикла, так почему я не могу пробежал код с объявления переменной внутри цикла While? Заранее спасибо.