C3P0 快速开始

c3p0被设计地非常容易使用。

你只需要把[lib/c3p0-0.9.1.2.jar]这个jar文件放入有效的CLASSPATH,然后像这样创建数据源:[code]import com.mchange.v2.c3p0.*;

ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass( “org.postgresql.Driver” ); //loads the jdbc driver
cpds.setJdbcUrl( “jdbc:postgresql://localhost/testdb” );
cpds.setUser(“dbuser”);
cpds.setPassword(“dbpassword”);[/code][可选的] 如果你需要开启 PreparedStatement 池,你必须设置 maxStatements 和/或 maxStatementsPerConnection 两个值(默认都为0)。cpds.setMaxStatements( 180 );你可以使用这个数据源做你要做的工作,它底层的连接池将会使用默认的参数来创建。

你可以根据你的喜好将这个数据源绑定一个JNDI命名空间或者直接的使用它。

当你完成工作的时候,你可以像这样将你所创建的数据源销毁:DataSources.destroy( cpds );REF:
http://cwiki.ossez.com/pages/viewpage.action?pageId=4719776