C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。

  c3p0-config> 

   

   

  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 

  在Hibernate(spring管理)中的配置: 

   

  oracle.jdbc.driver.OracleDriver 

  jdbc:oracle:thin:@localhost:1521:Test 

  Kay 

  root 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  ###########################

  ### C3P0 Connection Pool###

  ###########################

  #hibernate.c3p0.max_size 2

  #hibernate.c3p0.min_size 2

  #hibernate.c3p0.timeout 5000

  #hibernate.c3p0.max_statements 100

  #hibernate.c3p0.idle_test_period 3000

  #hibernate.c3p0.acquire_increment 2

  #hibernate.c3p0.validate false

  在hibernate.cfg.xml文件里面加入如下的配置:

  

  20

  

  5

  

  120

  

  100

  

  120

  

  2

  

  true

你可能感兴趣的:(hibernate)