String v1 = lbl_READING_NUMBER.getText();
int a = Integer.parseInt(jLabel_PREVIOUS_READ.getText());
int b = Integer.parseInt(jLabel_PRESENT_READ.getText());
int cm = a-b;
try{
String sql = "UPDATE reading SET Cubic_meter=' "+cm+" ' WHERE Reading_Number=' "+v1+"' ";
ps = conn.prepareStatement(sql);
rs=ps.executeUpdate();
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
Этого кода отображение отрицательного Cubic_meter столбец в моей базе данных, хочет иметь положительный Cubic_meter даже если jLabel_PREVIOUS_READ.getText()
это меньше, чем jLabel_PRESENT_READ.getText()
.Как преобразовать отрицательное число в положительную
Unrelated к вашему положительному/отрицательному вопрос, а как ChoChoPK указывает, что лучше использовать параметризованные запросы, а не конкатенации строк. Вот почему: http://xkcd.com/327/ –
Если один из ответов ниже отвечает на ваш вопрос, как работает SO, вы захотите «принять» ответ. Подробности: http://stackoverflow.com/help/someone-answers Но только если на это действительно ответил. –