@Override public int addExpense(Expense expense) throws SQLException { insertStatement = connection.prepareStatement(INSERT); insertStatement.clearParameters(); insertStatement.setInt(1, expense.getNum()); insertStatement.setDate(2, expense.getPaydate()); insertStatement.setInt(3, expense.getReceiver()); insertStatement.setInt(4, expense.getValue()); int result = insertStatement.executeUpdate(); return result; }
@Override public int updateExpense(int num, Expense expense) throws SQLException { updateByNumStatement = connection.prepareStatement(UPDATE_BY_NUM); updateByNumStatement.clearParameters(); updateByNumStatement.setDate(1, expense.getPaydate()); updateByNumStatement.setInt(2, expense.getReceiver()); updateByNumStatement.setInt(3, expense.getValue()); updateByNumStatement.setInt(4, num); int result = updateByNumStatement.executeUpdate(); return result; }