, как перейти от одного ряда к другому
я настроил мой LabelText на «содержание T26». Затем я хочу изменить содержимое labelTEXT на «содержимое T30», нажав кнопку «Да» (ps: T26 имеет значение T30 IF_YES). Когда я снова нажму кнопку «Да», содержимое labelTEXT должно измениться на содержимое T25. как это сделать?
private void btYesActionPerformed(java.awt.event.ActionEvent evt) {
Connection conn = connectionClass.GetConnections();
Statement st;
ResultSet rs;
String task;
task = "T26";
try {
st = conn.createStatement();
rs = st.executeQuery("select * FROM task where ID = '"+task+"'");
while (rs.next()) {
String TEXT = rs.getString("TEXT");
String IF_YES = rs.getString("IF_YES");
labelTEXT.setText(TEXT);
task = IF_YES;
}
} catch (Exception e) {
}
}
надеюсь, что это достаточно ясно
Непонятно, что вы просите. –
Я пытаюсь его отредактировать. спасибо –
Вы делаете это не с помощью hardcoding '' T26 "', а вместо этого создавайте 'task' поле экземпляра, инициализированное' 'T26" '. Вы также должны изменить код для использования 'PreparedStatement', изменить SQL на' select * FROM task, где ID =? ', И вызвать' stmt.setString (1, task) '. – Andreas