作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我只是想使用来自 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/
我有一个 ASP.NET MVC 3 应用程序。我正在使用 AsyncController 并创建新线程。有没有办法验证我使用的是 I/O 完成端口而不是 ASP.NET 线程池? Thread.Cu
我是一名优秀的程序员,十分优秀!