![](/img/trans.png)
[英]Error loading class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSource'
[英]What is difference between org.apache.commons.dbcp.BasicDataSource and com.ibm.db2.jcc.DB2DataSource
我使用org.apache.commons.dbcp.BasicDataSource
连接到DB2系统,我有
发现com.ibm.db2.jcc.DB2DataSource
更广泛,因为它允许我生成跟踪。
现在我想更准确地了解这个区别,这是优选的,因为我相信BasicDataSource
是光比DB2DataSource
。
org.apache.commons.dbcp.BasicDataSource实际上是一个连接池 ,您可以从中连接到任何类型的数据库:Oracle,Sybase,DB2等。
com.ibm.db2.jcc.DB2DataSource是DB2数据源。
因此,您可以拥有大约100个DB2连接的DBCP池。 该池将为您返回一个非常通用的数据源,供您的代码使用 - 除非您将其明确地转换为DB2,例如为了访问其更全面的API。 编辑以下注释:您不应该真的需要这样做,正常的使用习惯是使用常规的DataSource接口。
在以下位置阅读有关DBCP及其配置选项的更多信息
http://commons.apache.org/proper/commons-dbcp/index.html
http://commons.apache.org/proper/commons-dbcp/configuration.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.