2017-08-16 6 views
1

サーブレットの作業中にの初期化の時間を短縮することを楽しみにしています。これは難しいことなので、より良い解決策が必要です。JavaでMysqlとサーブレットを使用する

これを解決するための事前ロード方法はありますか? 何かプールなど何か? (私が何を言っているのか分からない)。

シナリオ ユーザーはログインパラメータを設定します。 ログインボタンを押します。 MySQLが初期化されます(5秒!)。 まだロードされていません... サービスは機能していません。 ユーザーがタブを閉じます。

+0

例ジャーのため

https://commons.apache.org/proper/commons-dbcp/を参照してください。ご回答有難うございます。 –

+0

@ScaryWombatこれはまさに私が探しているものです!もう一度、ありがとうございます。 –

+0

あなたのサーブレットコンテナ(Tomcat、Glassfish、どんなものでも)は、何らかの種類のDB接続プールを使用する必要があります。 _definitely_独自のjdbc/jndi _Naming.lookup()_を実行したくない場合や、接続を全面的に上げたり下げたりしたくない場合。 –

答えて

3

サーブレットの接続時間を短縮するために、通常はデータベースのコンセンサスプールが使用されます。これにより、接続の初期化と割り当てが行われます。私は今回のアイデアが不足してるよう

は、私は解決策を提案しようとしていた

関連する問題