java开源数据库连接池C3P0配置详解

 

 
   
 
3 

 
30 

 
1000 

 
false 

 
Test 

 
false 

 
100 

 
 

 
null 

 
false 

 
60 

 
3 

 
60 

 
15 

 
100 

 
 

 
3 

 
root 

 
password 

 
 

 
select id from test where id=1 

 
300 

 
false 

 
true 

 
root 

 
false 

    con_test 
    30000 
    30 
    10 
    30 
    25 
    10 
    0 
     
   
 
 
 
   
    200 
     
      300 
   
 
  
 

在hibernate.cfg.xml文件里面加入如下的配置:
  
  20
  
  5
  
  120
  
  100
  
  120
  
  2
  
  true
  完整示例如下(hibernate.properties):
  hibernate.connection.driver_class = org.postgresql.Driver
  hibernate.connection.url = jdbc:postgresql://localhost/mydatabase
  hibernate.connection.username = myuser
  hibernate.connection.password = secret
  hibernate.c3p0.min_size=5
  hibernate.c3p0.max_size=20
  hibernate.c3p0.timeout=1800
  hibernate.c3p0.max_statements=50
  hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

注:Hibernate除了期自身的连接池、C3PO连接池以外,还可以使用dbcp包的连接池功能(不过据说HIBERNATE3中不推荐使用,说其有BUG)、使用Proxool包的连接池功能实现。

你可能感兴趣的:(JAVA)