Как может я использовать быть в спящем режиме с Доступом MS?

Адаптация и следование GateKiller, вот окончательная версия, которую я использовал.

    public IEnumerable PrimeNumbers(long number)
    {
        List primes = new List();
        for (int i = 2; primes.Count < number; i++)
        {
            bool divisible = false;

            foreach (int num in primes)
            {
                if (i % num == 0)
                    divisible = true;

                if (num > Math.Sqrt(i))
                    break;
            }

            if (divisible == false)
                primes.Add(i);
        }
        return primes;
    }

Это - в основном то же, но я добавил "повреждение на Sqrt" предложение и менял некоторые переменные, чтобы заставить его соответствовать лучше для меня. (Я работал над Euler и нуждался в 10001-м начале)

17
задан Pascal Thivent 30 April 2010 в 19:47
поделиться

2 ответа

Для MS Access вам понадобится диалект из HXTT . Вам потребуется использовать пакет поддержки спящего режима , предоставленный HXTT. Существует также образец проекта , который вы можете проверить на предмет полностью работоспособного примера.

Ниже образец минимальной конфигурации:

# Hxtt Access dialect sample
hibernate.dialect=com.hxtt.support.hibernate.HxttAccessDialect
hibernate.connection.driver_class=com.hxtt.sql.access.AccessDriver
hibernate.connection.url=jdbc:access:///c:/yourAccessDirectory

PS: Если MS Access не является высочайшим требованием, возможно, вам стоит подумать об использовании чего-то еще, например ... ну, чего угодно.

13
ответ дан 30 November 2019 в 12:36
поделиться

@Firstthumb. Извините, это не совсем ответ, а просто комментарий. Я был в той же лодке - рассматривал возможность использования MS Access для разработки местного соревнования по подведению итогов чемпионата мира по футболу 2010 года. Я мог бы получить доступ к MS Access напрямую, используя Oledb, но в качестве учебного упражнения для переподготовки группы Java-разработчиков, переходящих на .NET, я хотел показать использование nHibernate в качестве уровня DAO.

После изучения отсутствия надежного и поддерживаемого диалекта от команды JBoss/Hibernate и других соображений, я решил отказаться от упражнения по использованию MSAccess. Вместо этого я загрузил бесплатный SQL Express 2008.

Для тех, кто все еще хочет использовать MSAccess в .NET, пожалуйста, смотрите эту ссылку)

0
ответ дан 30 November 2019 в 12:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: