public String execute() throws Exception {
    DatabaseUtils db = new DatabaseUtils();
    Connection connection = db.getConnectionDb();
    HttpSession session = ServletActionContext.getRequest().getSession();

    PreparedStatement statement =
        connection.prepareStatement(
            "select CM.BALANCE,SM.AVAILABLE_SHARE from COMPANY_MASTER CM, COMPANY_SHARE_MASTER SM   where CM.MEMBERSHIP_ID=SM.MEMBERSHIP_ID AND  CM.MEMBERSHIP_ID= ?");
    statement.setString(1, (String) session.getAttribute("memberId"));
    ResultSet set = statement.executeQuery();
    if (set.next()) {
      setBalance(set.getDouble(1));
      setAvailableShare(set.getInt(2));
      return SUCCESS;
    } else return ERROR;
  }
  public String execute() throws Exception {
    DatabaseUtils db = new DatabaseUtils();
    Connection connection = db.getConnectionDb();
    HttpSession session = ServletActionContext.getRequest().getSession();
    String userName = (String) session.getAttribute("name");
    String memberIdOfUser = (String) session.getAttribute("memberId");
    PreparedStatement ps =
        connection.prepareStatement("insert into MESSAGE_TO_COMPANY values( ?,?,?,?,?,?)");

    ps.setString(1, memberIdOfUser);
    ps.setString(2, memberShipId);
    ps.setString(3, userName);
    ps.setString(4, customerMessageToCompany);
    ps.setBoolean(5, false); // isread by company
    ps.setTimestamp(6, new Timestamp(System.currentTimeMillis()));

    int b = ps.executeUpdate();
    if (b == 1) return SUCCESS;
    else return ERROR;
  }