Можно ли использовать метод rs.getboolean для получения значения tinyint (0/1) из SQL? как это:
while (rs.next()) {
boolean noUse= rs.getBoolean(1);
}
Если это не сработает, я полагаю, вам нужно сделать что-то вроде этого:
while (rs.next()) {
boolean noUse= rs.getByte(1)==1;
}
Спасибо, что помогли мне.
Вариант 1 должен работать нормально, и я использовал то же самое.
while (rs.next()) {
boolean noUse= rs.getBoolean(1);
}
В mysql tinyint действует как логическое (но сохраняет физическое значение как 0/1). Когда вы выполняете вышеуказанный код,
если значение поля = 0, то; noUse = false else, если значение поля = 1; носик = TRUE