私は現在mysqlに接続するためにspringを使用しています。springを使ってmysqlに接続すると、接続プールを模倣する方法は?
私は春の機能の99%は必要ないので、サーブレットに移動して春をドロップすると思っています。
接続プーリング機能を使用するにはどうすればよいですか?フレームワークに依存しないmysql接続プールはありますか?
私は現在mysqlに接続するためにspringを使用しています。springを使ってmysqlに接続すると、接続プールを模倣する方法は?
私は春の機能の99%は必要ないので、サーブレットに移動して春をドロップすると思っています。
接続プーリング機能を使用するにはどうすればよいですか?フレームワークに依存しないmysql接続プールはありますか?
Springの機能の99%を必要としない場合でも、それだけで価値のあるSpring JDBCを使用できます。 Springインフラストラクチャ全体を使用する必要はありません。それをドロップして単独で使用することはできますが、DIは必要ありません。私は彼のアプリケーションのフレームワークとしてStripesを使用しているが、データベースアクセスのためにSpring JDBCを使用する同僚を持っています。
あなたは、コンテナが何であるかを言うことはありません(例えばなどのTomcat、JBossの、)が、このようなDBCP、c3p0、BoneCPなどから選択するには、いくつかのコンテナの独立した接続プールは、あります。 Tomcat 7を使用している場合は、The Tomcat JDBC Connection Poolという新しい接続プールが同梱されています(マーケティング予算が削減されたと思います:))。
私たちはDBCPからTomcatの接続プールに切り替えました。我々はベンチマークを実行していないが、いずれの問題にもまだ取り組んでいない。
他の接続プールを使用していても、データベース接続/文の管理、切断された結果セット、および "無料の"プリペアドステートメント(Spring JDBCはあなたのために準備されたステートメントを作成します)
+1 - 完璧な答えです。 – duffymo