0

在我的应用程序中,我需要在启动期间配置 2 个数据库。它们被创建为 Tomcat JDBC 池 - 具有单独池属性的 org.apache.tomcat.jdbc.pool。如果我将数据库 URL、用户名和密码都配置为相同,即都指向同一个数据库服务器,那么如何创建连接池?它会创建 2 个具有不同属性的池还是只创建一个?如果它只有一个,哪些池属性将设置到池中 - 第一个创建的还是下一个创建的?另外请建议是否有任何工具可用于查看与数据库的连接以及在其上创建的池?

4

1 回答 1

0

我的猜测是他们会创建两个单独的池。您可以检查 SQL 服务器的“活动连接”,池应该保持一些活动。

不过,我的建议是使用 HikariCP 作为您的连接池。我发现它是最健壮的(即使 SQL 服务器出现故障也能存活)和最快的(最轻、最小的库)。

于 2018-02-15T16:11:03.947 回答