Вы не можете выполнять запросы к файлам MDF, вы не можете использовать их напрямую, не подключая их к службе базы данных.
Лучшим решением в вашем случае будет установка SQL Express или соответствующей службы базы данных на втором компьютере. Затем вы можете вернуться с первой машины и восстановить на второй машине. ИЛИ вы также можете создать новую базу данных на втором компьютере, используя сценарии создания базы данных, и использовать ее.
Надеюсь, это поможет.
Я не думаю, что есть какие-либо готовые итераторы для joda-time или Java Calendar API в этом отношении, однако с joda это настолько просто, что вы должны просто пойти с ним. Например, заново познакомившись с joda после паузы в несколько месяцев, я сделал это примерно за 10 минут:
public class InstantIterator implements Iterator<Instant>,
Iterable<Instant> {
private Instant current;
private final Instant original;
private Duration skip;
private List<Instant> skipThese;
public InstantIterator(Instant startFrom, Duration skip) {
this.current = original = startFrom;
this.skip = skip;
skipThese = new Vector<Instant>();
}
public boolean hasNext() {
return true;
}
public Instant next() {
Instant currentNext = current.toInstant();
current = current.plus(skip);
while (skipThese.contains(currentNext)) {
currentNext = current.toInstant();
current = current.plus(skip);
}
return currentNext;
}
public void remove() {
skipThese.add(current.toInstant());
}
public Iterator<Instant> iterator() {
return this;
}
public void rewind() {
current = original.toInstant();
}
public void resetRemoved() {
skipThese.clear();
}
public void resetIterator() {
rewind();
resetRemoved();
}
}
Joda Time - это круто: -)
Вы можете взглянуть на Quartz , который предназначен для планирования заданий.
В моей компании есть что-то очень похожее на то, что вы хотите , но оно для .NET, так что это, вероятно, не принесет вам никакой пользы.