c3p0配置介绍

继上一篇介绍dbcp的配置,本文重点介绍下c3p0的配置及实例演示。

DBCP的配置可以参见:http://www.micmiu.com/j2ee/jdbc-tech/apache-dbcp-simple

proxool的配置介绍也已经发表:http://www.micmiu.com/j2ee/jdbc-tech/proxool-simple

本文的目录结构大致如下:

  • 一、参数介绍
  • 二、结合spring、hibernate中的配置示例

[ 一 ]、参数介绍

和hibernate配置属性的对照表:

c3p0-native property name

hibernate configuration key

c3p0.acquireIncrement

hibernate.c3p0.acquire_increment

c3p0.idleConnectionTestPeriod

hibernate.c3p0.idle_test_period

c3p0.initialPoolSize

not available — uses minimum size

c3p0.maxIdleTime

hibernate.c3p0.timeout

c3p0.maxPoolSize

hibernate.c3p0.max_size

c3p0.maxStatements

hibernate.c3p0.max_statements

c3p0.minPoolSize

hibernate.c3p0.min_size

c3p0.testConnectionsOnCheckout

hibernate.c3p0.validate hibernate 2.x only!

[ 二 ]、spring、hibernate中的配置示例

c3p0.jdbc.properties

 [ 1 ]、基础测试

C3p0DataSourceExample.java:

运行结果:

[ 2 ]、结合spring的配置测试

c3p0.ds.spring.xml:

C3p0SpringExample.java:

运行结果:

[ 3 ]、结合hibernate的配置测试

hibernate.cfg.xml:

 C3p0HibernateExample.java:

运行结果:

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/j2ee/jdbc-tech/c3p0-simple/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">