org.apache.commons.dbcp.basicdatasourceとcom.ibm.db2.jcc.db2datasourceの違いは何ですか?

StackOverflow https://stackoverflow.com//questions/22069764

質問

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

今、私はより正確に違いを知りたいと思います。

役に立ちましたか?

解決

org.apache.commons.dbcp.basicDataSourceは実際には接続 pool です。そこから、データベースの任意のフレーバーに接続/返信することができます.Oracle、Sybase、DB2など。

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

SO、あなたはおそらく100 db2接続のDBCPプールを持つことができます。プールはあなたのコードで使用するためのかわいい一般的なデータソースを返します - それを明示的にdb2 1にキャストしない限り。Fuller APIにアクセスするために。以下のコメントを編集する:本当にこれを行う必要はありません、通常の使用の不適切な使用は通常のデータソースインタフェースに移動することです。

DBCPとその設定オプションについて:

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top