3

を使用してDB2システムに接続していましたが、トレースを生成できるため、より広範囲であるorg.apache.commons.dbcp.BasicDataSourceことが
わかりました。com.ibm.db2.jcc.DB2DataSource

今、私は違いをより正確に知りたいと思っていBasicDataSourceますDB2DataSource.

4

1 に答える 1

1

org.apache.commons.dbcp.BasicDataSource は実際には接続プールであり、そこから任意の種類のデータベース (Oracle、Sybase、DB2 など) への接続を借用/返却できます。

com.ibm.db2.jcc.DB2DataSource は DB2 データ ソースです。

したがって、おそらく 100 の DB2 接続の DBCP プールを持つことができます。プールは、コードで使用するための非常に一般的なデータソースを返します - たとえば、より完全な API にアクセスするために DB2 に明示的にキャストしない限り。以下の次のコメントを編集します。実際にこれを行う必要はありません。通常の使用方法は、通常の DataSource インターフェイスを使用することです。

DBCP とその構成オプションの詳細については、次を参照してください。

http://commons.apache.org/proper/commons-dbcp/index.html

http://commons.apache.org/proper/commons-dbcp/configuration.html

于 2014-02-27T13:31:11.917 に答える