如何在JDBC Spring配置中指定SQL Server的模式

时间:2011-04-01 06:24:53

标签: sql-server spring jdbc apache-commons-dbcp

我们使用org.apache.commons.dbcp.BasicDataSource作为Spring中数据源的父类。

是否可以在“url”或DBCP数据源的另一个属性中指定要使用的模式?

2 个答案:

答案 0 :(得分:3)

我认为不可能指定模式,因为这是用户的功能,而不是JDBC会话。您应该创建一个用户,将其默认架构设置为您要使用的每个架构,然后在dbcp配置中指定用户。

答案 1 :(得分:-1)

只需提供schema=SCHEMANAME

例如 jdbc:sqlserver://ipaddress:port;database=DBName;schema=SCHEMANAME;selectMethod=cursor;sendStringParametersAsUnicode=false;IntegratedSecurity=true