Как указать схему для SQL Server в конфигурации JDBC Spring - PullRequest
5 голосов
/ 01 апреля 2011

Мы используем org.apache.commons.dbcp.BasicDataSource в качестве родительского класса для наших источников данных в Spring.

Можно ли указать, какую схему использовать в URL-адресе или в другом свойстве источника данных DBCP?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2011

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

0 голосов
/ 31 марта 2016

Просто дай schema=SCHEMANAME

Например jdbc:sqlserver://ipaddress:port;database=DBName;schema=SCHEMANAME;selectMethod=cursor;sendStringParametersAsUnicode=false;IntegratedSecurity=true

...