1

MySQL データベース用の JNDI プール データ ソースを使用するように Tomcat をセットアップしようとしています。HikariCP は、最近 (少なくとも StackOverflowでは) 推奨される選択肢のようです。

ドキュメントには、(おそらく server.xml または context.xmlの) 構成が一覧表示されていますが、「ドライバーベース」と「データソースベース」に分けられています。これに関する詳細情報は見つかりませんでした。選択方法について誰かアドバイスをいただけますか?

4

1 に答える 1

1

すべてが同じであれば、DataSource ベースを使用します。ドライバーベースの場合、ドライバーは基本的に内部で DataSource としてラップされます。そのため、追加のレイヤーが追加されます (薄い場合もあります)。

ただし、すべてのものが常に等しいわけではありません。一部の設定を URL パラメーターとして公開し、DataSource プロパティとして公開しないドライバーが存在する場合があります。ほとんどのドライバーは同等性に優れています。そのため、URL パラメーターとしてのみ使用可能な設定を微調整する必要がある場合は、ドライバー ベースのアプローチを使用するしかありません。

于 2014-09-19T14:11:27.567 に答える