我的应用程序在数据库中使用多个模式(连接到数据库的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中的表 .