Как правильно сделать возможность выбора базы данных при запуске приложения?
Добрый день.
Суть вопроса такая.
Есть web приложение, в котором через persistence.xml прописана база, в самом сервере приложений (wildfly) прописано подключение к базе, все отлично, все работает. Проблема в том, что имя базы может быть изменено (база - это архив событий, периодически (так и не понял для чего), создается новая база (с новым именем), а старая просто остается.
Как мне действовать в таком случае? по хорошему, мне надо добавить возможность самому выбирать к какой базе подключаться, но как это сделать, я абсолютно не представляю.
В какую сторону копать?
PS. Использую стек javaee. Spring не используется.
И как используя jndi мне сделать ВОЗМОЖНОСТЬ выбора базы?
Если я правильно понимаю, то именно JNDI у меня сейчас и используется: на сервере(wildfly) определено JNDI для имени базы, и этот имя уже использует приложение.