我刚刚试图使用apache commons-dbcp.jar中的DataSource。为此,我只是下载了他们的一个示例。目前为止还不错。示例代码如下(这里)。
// 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;
这句话本身没有错误,只是需要将导入的方式从原来的方式更改为
import org.apache.commons.pool
他们从导入了。
import org.apache.commons.pool2
嗯,花了我几分钟的时间,添加和重新添加所需的jar包,才发现他们实际上导入了与提供的jar包不同的包名。
嗯,我仍然感到困惑,这只是一个错误还是一些有意的神秘原因(如果是后者,我想知道答案)。
请来自apache-commons的专家评论?