1

我希望设置 Tomcat 以将 JNDI 池数据源用于 MySQL 数据库。HikariCP 似乎是最近推荐的选择(至少在 StackOverflow 上)。

该文档有助于列出配置(可能是 server.xml 或 context.xml),但分为“基于驱动程序”和“基于数据源”。找不到更多关于此的信息 - 任何人都可以建议如何做出选择吗?

4

1 回答 1

1

在所有条件相同的情况下,我会选择基于 DataSource 的。使用基于驱动程序的驱动程序基本上在内部包装为数据源——因此它添加了一个额外的层(尽管可能很薄)。

然而,所有的事情并不总是平等的。有时有些驱动程序会将某些设置公开为 URL 参数,而不是作为 DataSource 属性。大多数司机都擅长等效性。因此,如果您碰巧需要调整仅可用作 URL 参数的设置,您将别无选择,只能使用基于驱动程序的方法。

于 2014-09-19T14:11:27.567 回答