🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 简介 C3PO开源免费的连接池,目前使用他的有spring,hibernate等,使用时需导入jar包,c3po使用时还需要添加配置文件c3po-config.xml(配置文件加不加都无所谓) # 配置文件 名字固定,位置在src下 例子 里面除了数据库配,还有初始化连接池大小5个,最大20个 ~~~ <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql:///test</property> <property name="user">root</property> <property name="password">root</property> <!--初始化时获取十个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 --> <property name="initialPoolSize">10</property> <!--连接池中保留的最大连接数。Default: 15 --> <property name="maxPoolSize">15</property> </default-config> <named-config name="hello"> <property name="driverClass">com.mysql.jdbc.Driver</property> <!-- 链接数据库的uri --> <property name="jdbcUrl">jdbc:mysql://localhost:3306/dream</property> <property name="user">root</property> <property name="password">root</property> </named-config> </c3p0-config> ~~~ # 连接 ~~~ //创建自定义的连接池对象 //如果是这样new,就是找默认的配置文件中默认的那块,如果参数中写 "hello" 那就找xml中hello那 ComboPooledDataSource dataSource = new ComboPooledDataSource(); ~~~ http://505860922.iteye.com/blog/2154347