База данных H2 в памяти. Таблица не найдена

У меня есть база данных H2 с URL «jdbc: h2: test» . Я создаю таблицу, используя CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR (64), LASTNAME VARCHAR (64)); . Затем я выбираю все из этой (пустой) таблицы, используя SELECT * FROM PERSON . Пока все хорошо.

Однако, если я изменю URL-адрес на "jdbc: h2: mem: test" , единственная разница в том, что база данных теперь находится только в памяти, это дает мне org.h2.jdbc.JdbcSQLException: Таблица "PERSON" не найдена; Оператор SQL: SELECT * FROM PERSON [42102-154] . Вероятно, мне здесь не хватает чего-то простого, но я буду благодарен за любую помощь.

170
задан Synesso 9 January 2014 в 06:36
поделиться