我的应用程序在数据库中使用多个模式(连接到数据库的userName和密码对于所有模式都是相同的) . 现在我正在通过提供resouces标签来配置数据源,如下面 tomcat server.xml 中所述
<Resource name="jdbc/datasource" auth="Container"
type="ConnectionPoolDataSource"
scope="Shareable" url="jdbc_url"
factory="JDBCObjectFactory"
driverClassName="JDBCDriver"
serverName="myserver.com"
libraries="Schema1"
userName="username" pwd="password"
secure="false"
prompt="false"/>
如何修改它以适应多个架构 . 我的应用使用DB2数据库
Tomcat JDBC connection pool for different schema这为每个查询中的模式名称前缀表提供了解决方案,但我希望在server.xml中配置它
Note: 试图在库中提供逗号分隔值(libraries = "Schema1,Schema2"),但在我的应用程序中无法访问schema2中的表 .