2012-01-05 3 views

答えて

7

Springの機能の99%を必要としない場合でも、それだけで価値のあるSpring JDBCを使用できます。 Springインフラストラクチャ全体を使用する必要はありません。それをドロップして単独で使用することはできますが、DIは必要ありません。私は彼のアプリケーションのフレームワークとしてStripesを使用しているが、データベースアクセスのためにSpring JDBCを使用する同僚を持っています。

あなたは、コンテナが何であるかを言うことはありません(例えばなどのTomcat、JBossの、)が、このようなDBCPc3p0BoneCPなどから選択するには、いくつかのコンテナの独立した接続プールは、あります。 Tomcat 7を使用している場合は、The Tomcat JDBC Connection Poolという新しい接続プールが同梱されています(マーケティング予算が削減されたと思います:))。

私たちはDBCPからTomcatの接続プールに切り替えました。我々はベンチマークを実行していないが、いずれの問題にもまだ取り組んでいない。

他の接続プールを使用していても、データベース接続/文の管理、切断された結果セット、および "無料の"プリペアドステートメント(Spring JDBCはあなたのために準備されたステートメントを作成します)

+0

+1 - 完璧な答えです。 – duffymo

関連する問題