c3po连接池ComboPooledDataSource类

Posted 心和梦的方向

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c3po连接池ComboPooledDataSource类相关的知识,希望对你有一定的参考价值。

      项目中c3po连接池可能用得比较多,常常在配置中用到见到。如图:

 上面为连接数据库最基本的配置。

看c3p0源码可以知道,我们配置上面属性主要用到的是ComboPooledDataSource来。

类:com.mchange.v2.c3p0.ComboPooledDataSource 它继承了AbstractComboPooledDataSource类。

 

 

而类AbstractComboPooledDataSource中有driverClass,jdbcUrl,user,password的 set方法。设置相关值。

 

 

 

 因此,为什么连接数据库配置文件中要我们配置  driverClass,jdbcUrl,user,password。从这里可以知晓。

而且源码中用的是user不是userName,这里需要注意。

 

 

   

以上是关于c3po连接池ComboPooledDataSource类的主要内容,如果未能解决你的问题,请参考以下文章

C3PO数据库连接池

java学习笔记数据库连接池与操作工具类

三种数据源(dbcp/c3po/proxool)(我觉的挺好)

C3PO:客户端在等待获取资源时超时

为啥同时使用 C3PO 和 JNDI 会产生问题?

系统架构以及需要导入的jar包