Не совсем, да тут частично описан механизм который мне нужен, различие в том что в данном примере, о том какие возможно базы данных мы знаем в момент конфигурации и потом просто берём нужную. У меня цель добавлять новые Datasource на ходу, в принципе углубившись в эту тему, думаю можно это реализовать