gpt4 book ai didi

java - Apache 公地|池或池 2

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:36 26 4
gpt4 key购买 nike

我只是想使用来自 apache commons-dbcp.jar 的 DataSource。为此,我刚刚下载了他们的一个示例。到目前为止,一切都很好。示例为( this )

// Here are the dbcp-specific classes.
// Note that they are only used in the setupDataSource
// method. In normal use, your classes interact
// only with the standard JDBC API
//
import org.apache.commons.pool2.ObjectPool;
import org.apache.commons.pool2.impl.GenericObjectPool;
import org.apache.commons.dbcp2.ConnectionFactory;
import org.apache.commons.dbcp2.PoolingDataSource;
import org.apache.commons.dbcp2.PoolableConnectionFactory;
import org.apache.commons.dbcp2.DriverManagerConnectionFactory;

除了不是从 importing 之外没有什么不对

     import org.apache.commons.pool

他们从

进口
     import org.apache.commons.pool2

好吧,我花了几分钟时间添加和读取所需的 jar,然后我才弄清楚他们实际上导入了与他们在 jar 中提供的不同的包名称。

好吧,我仍然很困惑,这只是一个错误还是一些故意的神秘原因(在这种情况下我想知道,这就是问题所在)。

请问 apache-commons 的专家评论?

最佳答案

DBCP和Pool都发布了2.x版本。由于 2.x 版本中存在兼容性问题,因此更改了程序包名称。更改包名称允许 1.x 和 2.x 版本在类路径中共存。鼓励用户升级到最新的 2.x 版本。

关于java - Apache 公地|池或池 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14897403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com