码迷,mamicode.com
首页 > 其他好文 > 详细

c3p0连接池的使用

时间:2017-09-01 22:14:09      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:参数   默认的配置   main   输出   XML   src   string   hibernate   文件中   

C3P0:(★)
        hibernate和spring使用
        有自动回收空闲连接的功能.
        使用步骤:
            1.导入jar包(c3p0-0.9.1.2.jar)
            2.使用api
                a.硬编码(不推荐)
                    new ComboPooledDataSource()
                b.配置文件
                    配置文件的名称:c3p0.properties 或者 c3p0-config.xml
                    配置文件的路径:src下
                    配置文件中的名字要少用:c3p0.user()格式
                    编码只需要一句话
                        new ComboPooledDataSource()//使用默认的配置
                        new ComboPooledDataSource(String configName)//使用命名的配置 若配置的名字找不到,使用默认的配置
 
硬编码代码演示:
 
 1 import java.sql.Connection;
 2  
 3 import com.mchange.v2.c3p0.ComboPooledDataSource;
 4  
 5 public class Demo {
 6      public static void main(String[] args) throws Exception {
 7           //硬编码使用c3p0连接池
 8           ComboPooledDataSource cpd = new ComboPooledDataSource();
 9           //配置参数
10           cpd.setDriverClass("com.mysql.jdbc.Driver");
11           cpd.setJdbcUrl("jdbc:mysql://localhost:3306/test");
12           cpd.setUser("root");
13           cpd.setPassword("root");
14  
15           Connection conn = cpd.getConnection();
16           System.out.println(conn);
17      }
18 }
19 //输出显示:
20 com.mchange.v2.c3p0.impl.NewProxyConnection@ed17bee
 
配置文件编码代码演示:
 
1 //简单配置文件
2 c3p0.driverClass=com.mysql.jdbc.Driver
3 c3p0.jdbcUrl=jdbc:mysql://localhost:3306/test
4 c3p0.user=root
5 c3p0.password=root
 
 1 //测试代码:
 2 package day9_01.c3p0_test;
 3  
 4 import java.sql.Connection;
 5  
 6 import com.mchange.v2.c3p0.ComboPooledDataSource;
 7  
 8 public class C3p0Demo {
 9      public static void main(String[] args) throws Exception {
10           //将配置文件放在src目录下
11           //一句话获取链接
12           ComboPooledDataSource cpd = new ComboPooledDataSource();
13           Connection conn = cpd.getConnection();
14           System.out.println(conn);
15      }
16 }

 

 
 
 
 

c3p0连接池的使用

标签:参数   默认的配置   main   输出   XML   src   string   hibernate   文件中   

原文地址:http://www.cnblogs.com/anzhi/p/7465183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!