c3p0连接池使用

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。

                   目前使用它的开源项目有Hibernate,Spring等。

                   c3p0与dbcp区别:

                   dbcp没有自动回收空闲连接的功能

                   c3p0有自动回收空闲连接功能

                  

                   c3p0连接池使用

                            1.导包

                                     c3p0-0.9.1.2.jar

                                    

                            使用

                                     1.手动

                                               ComboPooledDataSourcecpds = new ComboPooledDataSource();

                                               cpds.setDriverClass("com.mysql.jdbc.Driver");

                                               cpds.setJdbcUrl("jdbc:mysql:///day18");

                                               cpds.setUser("root");

                                               cpds.setPassword("abc");

                                              

                                     2.自动(使用配置文件)

                                              

                                               c3p0的配置文件可以是properties也可以是xml.

                                              

                                               c3p0的配置文件如果名称叫做c3p0.properties or c3p0-config.xml 并且放置在classpath路径下(对于web应用就是classes目录)

                                               那么c3p0会自动查找。

                                              

                                               注意:我们其时只需要将配置文件放置在src下就可以。

                                              

                                               使用:

                                                        ComboPooledDataSourcecpds = new ComboPooledDataSource();

                                                        它会在指定的目录下查找指定名称的配置文件,并将其中内容加载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值