public static String getGcmIdByToken(String token) {

    PreparedStatement preparedStatement = null;
    ResultSet results = null;

    connect = DatabaseManager.getConnectionToDatabase();

    try {
      preparedStatement =
          connect.prepareStatement("SELECT gcmId " + "FROM Devices " + "WHERE token = ?");
      preparedStatement.setString(1, token);

      results = preparedStatement.executeQuery();

      if (results.next()) {

        return results.getString("gcmId");
      }
    } catch (SQLException ex) {

      ex.printStackTrace();
    }

    return null;
  }
  public static boolean checkIfEntryExistsByToken(String token) {

    PreparedStatement preparedStatement = null;
    ResultSet results = null;

    connect = DatabaseManager.getConnectionToDatabase();

    try {
      preparedStatement =
          connect.prepareStatement("SELECT token " + "FROM Devices " + "WHERE token = ?");
      preparedStatement.setString(1, token);

      results = preparedStatement.executeQuery();

      if (results.next()) {

        return true;
      }
    } catch (SQLException ex) {

      ex.printStackTrace();
    }

    return false;
  }