Я выполнил руководство по быстрому старту на веб-сайте базы данных h2, чтобы создать новую базу данных и вставить некоторые данные. Приложение работает бесперебойно и может без проблем читать и записывать в базу данных.
Быстрый старт h2
- Добавьте h2 *.jar в путь к классам (у H2 нет зависимостей)
- Используйте класс драйвера JDBC: org.h2.Driver
- URL-адрес базы данных jdbc: h2: ~/test открывает тест базы данных в домашнем каталоге пользователя
- Новая база данных автоматически создается
Теперь я хочу посмотреть данные с помощью консоли web-frontend h2, но каждый раз, когда я пытаюсь открыть свою базу данных, она просто создает новую базу данных.
После долгого поиска я заметил, что мое Java-приложение, которое использует встроенную версию h2, записывает в файл под названием ".mv.db", в то время как веб-интерфейс создает файл ".h2.db" (что имеет гораздо большее значение для меня)
Также, когда мое приложение записывается в базу данных, оно использует экстремальные объемы пространства (80 МБ для ~ 600 целых значений)
Как я могу использовать расширение ".h2.db" для встроенной базы данных?