Подключение к базе данных HSQLDB, встроенной в приложение Play - PullRequest
2 голосов
/ 26 мая 2011

Я учусь играть! Я использую HSQLDB, встроенный в фреймворк. Он отлично работает для моих нужд, но мне нужно подключиться к нему с помощью клиента SQL.

Я пытался с Squirrel SQL, но не смог подключиться. Мне нужно «увидеть» БД и работать с ней, используя операторы SQL вне моего приложения.

Я использую базу данных в памяти.

У вас есть какая-либо информация о том, как подключиться с помощью SQL-клиента к HSQLDB, встроенному в Play!

Надеюсь, вы поможете мне.

1 Ответ

3 голосов
/ 26 мая 2011

Если вы на самом деле используете Play 1.1 и, следовательно, используете HSQLDB, то это возможно, используя следующие настройки

Согласно этой ссылке , вы должны быть в состоянии сделать следующее.

Driver: org.hsqldb.jdbcDriver
URL: jdbc:hs;qldb:mem:aname
user: "sa"
password: ""

Раньше у меня это работало, но я не на рабочем компьютере, поэтому не могу подтвердить точные настройки.

Однако я бы предложил перейти на Play 1.2. В этой версии Play он изменился с HSQLDB на H2 и поставляется с собственным встроенным средством просмотра SQL, доступ к которому можно получить по следующему URL-адресу.

http://localhost:9000/@db

Этот подход намного проще!

...