2011-07-01 13 views
0

からプーリング:どこかJDCConnectionDriverは、あなたがこの方法を見つけることができドライバを実装クラスの : http://192.9.162.55/developer/onlineTraining/Programming/JDCBook/conpool.htmlJavaの接続私は、このリンク以下の接続プールを作成しようとしているOracleの

私は何かを理解していません。

public static final String URL_PREFIX = "jdbc:jdc:"; 
public Connection connect(String url, Properties props) 
            throws SQLException { 
    if(!url.startsWith(URL_PREFIX) { 
     return null; 
    } 
    return pool.getConnection(); 
} 

あなたは(たとえば)のMySQLを使用している場合ので、URLは、それは常にJDBC始まります...ので、この方法は、それはあなたの接続を返すことはありません接続... それはなぜですか?あなたは(たとえば)MySQLを使用する場合

また、私は最高の接続プーリングフレームワークであるお聞きしたいと思います...

+0

c3p0は、接続プールのフレームワークとしても優れています。 –

答えて

1

ので、 URLは常に JDBCを開始します。..だからメソッドはそれを接続します あなたに接続を返すことはありません...なぜ それは?

このドライバは、特にJDC接続に接続するために記述されています。それが理由です。それはjdbc:jdc:で始まり、ただjdbc:ではないURLを探しています。

また、私は最もよく知られている接続そこにライブラリをプールし、多くのアプリケーション・サーバーやサーブレットコンテナに使用される

... 枠組みをプール最適な接続であるお聞きしたいと思いますApache Object Pool。最も一般的な接続プーリングはApache DBCP (DataBase Connection Pooling)です。

また、Rocky Tritonで示されるように、c3p0は、Connection and Statement Poolingを含む別のJDBCライブラリです。

+0

私は理解しました。答えは逆ですが、 – spauny

+0

@ spauny、ありがとう....私の間違い:) –

関連する問題