我希望设置Tomcat以便为MySQL数据库使用JNDI池数据源。 HikariCP似乎是最近推荐的选择(at least on StackOverflow)。
文档有用lists the configuration(可能是对于server.xml或context.xml),但是分为"基于驱动程序的"和"基于数据源"。无法找到更多关于此的信息 - 有人可以建议如何做出选择吗?
答案 0 :(得分:1)
在所有条件相同的情况下,我会选择基于DataSource的。使用基于驱动程序的驱动程序基本上在内部包装为DataSource - 因此它添加了一个额外的层(虽然它可能很薄)。
但是,所有事情并不总是平等的。有时会有驱动程序将某些设置作为URL参数公开,但不作为DataSource属性公开。大多数司机都对等同性很好。因此,如果您碰巧需要调整仅作为URL参数提供的设置,您将别无选择,只能使用基于驱动程序的方法。