Источник данных Spring и схема базы данных

Кроме того, если Вы хотите cellspacing="0", не забывайте добавлять border-collapse: collapse в Вашем table таблица стилей.

5
задан Barun 8 August 2009 в 09:57
поделиться

3 ответа

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

Временное решение - установить схему как часть URL-адреса базы данных ...

Для db2 URL-адрес будет выглядеть примерно так:

 jdbc: db2: // SERVER_NAME: PORT / DATABASE: currentSchema = SCHEMA_NAME; 

надеюсь, что это поможет ...

Особое примечание: make обязательно добавили точку с запятой; в конце URL-адреса, иначе вы получите ошибку о том, что URL-адрес недействителен. Также убедитесь, что ничего после последнего; существует (даже не пробелы).

12
ответ дан 18 December 2019 в 13:17
поделиться

Нет способа сделать это с помощью стандартного пространства имен Spring. Ответ Роба Харропа на запрос на добавление схемы в конфигурацию:

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

Если вы отчаянно пытаетесь установить прокси в своей конфигурации, отправитель включил некоторый код для прокси, позволяющий указать схему.

2
ответ дан 18 December 2019 в 13:17
поделиться

Если ваше соединение использует владельца схемы в качестве пользователя, то это соединение будет указывать на эту конкретную схему. т.е. Если пользователь user1 является владельцем схемы базы данных с именем schema1, тогда, если вы подключаетесь к базе данных с помощью пользователя user1, то по умолчанию соединение будет указывать на schema1.

Мы использовали UserCredentialsDataSourceAdapter, предоставленный spring, для подключения к различным схемам на основе вошедший пользователь. Это обеспечивает источник данных, который указывает на конкретную схему в зависимости от пользователя. Это использует информацию для входа на основе потока. Каждый поток должен решить, к какой схеме он должен подключиться, и предоставить пользователю в соответствии с этим.

0
ответ дан 18 December 2019 в 13:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: