-1
我想使用日期選擇器來選擇日期範圍。日期的這個範圍,然後在其中求和計算數據庫中查詢...JavaFX MySQL數據庫返回金額
我嘗試:
public static int dateRange(){
int value = 0;
PreparedStatement stmt = null;
try {
Connection connection = DriverManager.getConnection("", "", "");
stmt = connection.prepareStatement("SELECT SUM(cost) FROM Items WHERE expiration_date between '" + Budget.datePicker1.getValue() + "' and '" + Budget.datePicker2.getValue() + "'");
ResultSet result = stmt.executeQuery();
result.next();
String sum = result.getString(1);
value = Integer.parseInt(sum);
} catch (Exception e){
value += 0;
}
return value;
}
它的工作原理。如果可以這麼說的話,它會返回總數。如果DatePicker中選擇的數據庫中沒有日期,那麼彈出0 ...但它看起來很糟糕(catch塊),我想知道是否有人可以幫助我選擇另一種解決方案嗎?
謝謝,我有許多問題和使用JavaFX /數據庫過去一週的問題,似乎像你的人。給你很大的榮譽! – purpleman