Мы используем hdsqldb в памяти для запуска тестов junit, которые работают с базой данных. Перед запуском каждого теста через конфигурацию пружины устанавливается db. Все работает нормально. Теперь, когда тесты терпят неудачу, может быть удобно проверять значения в базе данных памяти. Это возможно? Если да, то как? Наш URL является:Осмотр памяти hsqldb при отладке
jdbc.url = JDBC: HSQLDB: мем: TESTDB; sql.enforce_strict_size = истина
база данных уничтожается после каждого испытания. Но когда работает отладчик, база данных также должна оставаться в живых. Я попытался подключиться к sqlb databaseManager. Это работает, но я не вижу никаких таблиц или данных. Любая помощь высоко ценится!
Спасибо за ваш ответ! Я понял это, и он работает, если у вас есть hsqldb для записи в файл и используйте этот url для подключения к нему. Я использовал старый драйвер, который был на моем пути. Я согласен с тем, что вы также должны протестировать его против реальной базы данных, которую мы также делаем, но наличие запросов sql, проверенных, более ценно, а затем издеваться над ним, я бы сказал. – Albert