Подключение к нескольким схемам базы данных в загрузочном приложении Spring - PullRequest
0 голосов
/ 17 января 2020

В моем весеннем загрузочном приложении я использую Oracle в качестве базы данных. База данных имеет разные схемы. У меня есть требование перечислить все схемы и подключиться к базе данных с помощью этой схемы в al oop и выполнить некоторые запросы к таблицам. Я видел несколько блогов для подключения к различным схемам, определив источник данных в application.properties. Я не хочу этого делать, потому что у меня определено более 40 схем, и я не хочу определять эти многочисленные источники данных.

1 Ответ

0 голосов
/ 17 января 2020

Я думаю, что это лучшее решение - подключиться к базе данных с одной учетной записью (с разрешением на чтение для всех схем) и использовать простой запрос SQL для извлечения всех схем.

Если вам известны схемы, вы можете создавать пользовательские SQL запросы для извлечения данных из каждой схемы. (выберите * из SCHEMA1.sometable)

Я думаю, что не стоит создавать соединение для каждой схемы в вашей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...