У меня работает сервер HsqlDB, и мне нужно добавить псевдонимы базы данных на лету в файл server.properties без перезапуска сервера базы данных. Является ли это возможным? Или мне нужно выключить и перезапустить весь сервер HsqlDB?
Ситуация такова, что у меня есть один сервер HsqlDB с множеством баз данных и множество веб-приложений Java, каждое из которых использует свою собственную базу данных. К настоящему времени я не могу создавать новые экземпляры веб-приложения без перезапуска всего сервера HsqlDB.
Я попытался использовать следующие URL-адреса JDBC:
jdbc:hsqldb:hsql://localhost;file:/srv/databases/db1
jdbc:hsqldb:hsql://localhost;file:/srv/databases/db2
etc...
Но в этом случае все веб-приложения подключаются к одной и той же базе данных (то есть к первой подключенной). Я хотел бы использовать в приложениях:
jdbc:hsqldb:hsql://localhost/db1
jdbc:hsqldb:hsql://localhost/db2
Я не нашел упоминаний об этих «проблемах» в документации. Где я делаю неправильно?
Спасибо