在我的应用程序中,我需要在启动期间配置2个数据库。它们被创建为具有单独池属性的Tomcat JDBC池 - org.apache.tomcat.jdbc.pool。如果我配置数据库URL,用户名和密码都相同,即两者都指向同一个数据库服务器,那么连接池将如何创建?它会创建2个具有不同属性的池还是只有一个?如果只有一个,哪个池属性将被设置为池 - 首先创建的还是下一个? 还请建议是否有任何工具可用于查看与数据库的连接以及在其上创建的池?
答案 0 :(得分:0)
我猜他们会创建两个独立的池。您可以检查SQL服务器中的“活动连接”,池应保持一些活动状态。
我的建议是使用HikariCP作为您的连接池。我发现它是最强大的(即使SQL服务器出现故障也能存活)和最快(最轻,最小的lib)。