Работаем с информацией о подключении к базе данных в Hibernate

При работе с библиотекой Hibernate как правило бывает достаточно статического задания сведений для подключения к БД в файле конфигурации и последующей инициализации соединения на его основе. Но на практике могут встретиться задачи, которые требуют получить или задать эти сведения непосредственно в ходе выполнения программы.