Здравствуйте. Пытаюсь использовать в проекте персистентное хранилище, в качестве БД - H2 в файле либо SQLite. При следующих настройках:
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:tcp://localhost/d:/play-1.2.7/samples-and-tests/zencontact/db.sqlite"
А также таких
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:db.sqlite"
И даже таких
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:/d:/play-1.2.7/samples-and-tests/zencontact/db.sqlite"
Результат один и тот же:
JPA error
A JPA error occurred (Cannot start a JPA manager without a properly configured database): No datasource configured
При этом файл есть, это
пустой файл db.sqlite, расположен по пути:
d:/play-1.2.7/samples-and-tests/zencontact/db.sqlite
Файл бд пустой - 0 байт. Т.е. я даже не знаю, как определяется его принадлежность к той или иной СУБД. Нужно ли мне создавать файл с какой-то структурой перед этим? И как это делается?
Я не нашел подобных инструкций о том, как корректно подключить все таки
SQLite/H2 БД к Play! Framework версий
1.x в
Windows окружении.
ОС: Windows 7.
JDK: 1.7_079
Play! версии: 1.2.7
Вопрос: что я делаю не так, и как подключить любую из двух БД: sqlite либо H2 persistent (file)? Спасибо!