Tomcat JDBC连接池用于不同的模式

时间:2015-12-23 13:22:21

标签: java tomcat jdbc connection-pooling

我们如何使用tomcat jdbc为同一个数据库配置2个不同的模式。 我们是否需要为不同的模式创建两个不同的tomcat jdbc池连接配置,或者是否可以配置单个jdbc连接池,然后使用此连接池连接到两个不同的模式。

1 个答案:

答案 0 :(得分:6)

取决于

如果您的两个架构共享相同的凭据并托管在同一个数据库服务器上,则可以使用一个池。但是,您必须在所有查询中包含架构,例如:

  SELECT * FROM mysql.users

另一方面,如果您与不同的用户连接或计划将其中一个架构移动到另一台服务器,那么<​​strong> 需要不同的池来连接到不同的数据库。

保存方式是拥有多个池,并根据您需要访问的数据使用它们。