Приложение My Grails использует базу данных h2 в режиме dev (поведение по умолчанию для приложений Grails). Настройки соединения с DB в DataSource.groovy
:
dataSource {
pooled = true
jmxExport = true
driverClassName = "org.h2.Driver"
username = "sa"
password = ""
dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
Я пытаюсь установить соединение для этой базы данных с помощью инструментов клиента базы данных IntelliJ IDEA. Я начинаю создавать соединение так:
Затем в следующем диалоговом окне введите URL-адрес JDBC
И выберите все доступные базы данных на вкладке "Схемы и таблицы".
Кнопка "Проверить соединение" указывает на успех, но, как видно из красного круга, таблицы не найдены. Похоже, я правильно установил соединение с сервером h2, но не с самой схемой.
Кстати, я пытаюсь настроить это соединение после запуска приложения, поэтому я уверен, что схемы/таблицы действительно существуют.