3

Javaを使用してWebサーバーからSQLServer経由で接続しようとしています。SQLドライバーで接続を開くだけですが、複数のユーザーが会社のWebサーバーに接続しようとすると、トラフィックが多いためサーバーの速度が低下します。したがって、接続プールの概念を使用する必要があると思います。私はデータベースに接続するために次のコードを使用しています

   try{   
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
       cnn     =java.sql.DriverManager.getConnection("jdbc:sqlserver://202.54.119.141:1433;Database=LCXERP" ,"shivam","shivbabaji");
     st1=cnn.createStatement();


    }
    catch(Excpetion ex)
  {
    ex.printStackTrace();
  }

混雑を避けるためにデータベースに接続する別の方法を提案する

4

2 に答える 2

3

接続プールはあなたを助けることができます。それらの中で最も一般的に利用可能なさまざまな接続プールがありますDBCP接続プールとC3pO接続プールです。 ガイダンスについては、サンプル接続プールを参照してください。また、ここで接続プールの利点について詳しく読むことができます。一般に、接続プールは、一度にバックエンドに対して行われる接続の数を減らし、それによってパフォーマンスを向上させることができます。

于 2013-03-08T11:00:04.913 に答える
0

接続コードの実装にはJNDIコードを使用することをお勧めします。アプリケーションサーバーが接続プールを処理できます。たとえば、weblogicサーバーでは、接続プールのサイズを設定できます。

車輪の再発明を行ってAS機能を使用しないでください。役立ちます..

于 2013-03-08T11:02:00.523 に答える