`
gjf450005950
  • 浏览: 20189 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

C3P0 ComboPooledDataSource

    博客分类:
  • Java
 
阅读更多

    <!--连接池中保留的最小连接数 -->
		<property name="minPoolSize" value="3"></property>
		<!--连接池中保留的最大连接数 Default: 15 -->
		<property name="maxPoolSize" value="15"></property>
		<!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间 Default: 3 -->
		<property name="initialPoolSize" value="3"></property>
		<!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
		<property name="maxIdleTime" value="60"></property>
		<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
		<property name="acquireIncrement" value="5"></property>
		<!--每28000秒检查所有连接池中的空闲连接。Default: 0 -->
		<property name="idleConnectionTestPeriod" value="28000"></property>
		<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
		<property name="acquireRetryAttempts" value="30"></property>
		<!--获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效 保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试 
			获取连接失败后该数据源将申明已断开并永久关闭。Default: false -->
		<property name="breakAfterAcquireFailure" value="true"></property>
		<!--因性能消耗大请只在需要的时候使用它。如果设为true那么在每个connection提交的 时候都将校验其有效性。建议使用idleConnectionTestPeriod或automaticTestTable 
			等方法来提升连接测试的性能。Default: false -->
		<property name="testConnectionOnCheckout" value="false"></property>
 
分享到:
评论

相关推荐

    C3P0数据源ComboPooledDataSource JAR包

    包含2个 JAR包:c3p0-0.9.5.2.jar,mchange-commons-java-0.2.11.jar

    C3P0连接池参数配置

    &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- 其他参数配置... --&gt; ``` 理解并正确配置这些参数,是确保C3P0连接池在你的Java应用程序中高效运行的关键步骤。在...

    C3P0使用所需要的jar包

    import com.mchange.v2.c3p0.ComboPooledDataSource; public class JdbcUtil { private static ComboPooledDataSource cpds = new ComboPooledDataSource(); static { try { cpds.setDriverClass(...

    C3P0使用,C3P0源码及实例

    &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"&gt; &lt;!-- 其他配置项 --&gt; ``` 在上述配置后,我们可以通过Spring的`@Autowired`注解或`...

    c3p0所依赖的jar包

    C3P0是一个开源的Java连接池,全称为Comming Soon Connection Pool,它提供了一种管理数据库连接的方式,使得在多用户并发访问时能够有效地利用和管理数据库资源,提高系统的性能和稳定性。C3P0的主要功能是为应用...

    C3P0的jar包

    2. 配置C3P0的数据源,这可以通过在`persistence.xml`或`applicationContext.xml`等配置文件中定义`com.mchange.v2.c3p0.ComboPooledDataSource` bean来完成。 3. 设置数据源的相关属性,如`initialPoolSize`、`max...

    c3p0-0.9.2.1 jar包.rar

    &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"&gt; &lt;!-- 其他配置属性 --&gt; ``` 通过这种方式,C3P0便能无缝集成到Spring应用中,为数据库访问提供高效...

    数据库连接池c3p0jar包

    3. 在代码中,通过`com.mchange.v2.c3p0.ComboPooledDataSource`类创建数据源对象,并加载配置。 4. 通过数据源对象获取数据库连接。 5. 使用获取的连接执行SQL操作,完成后归还连接。 例如,以下是一个简单的Java...

    c3p0连接池jar包

    - 创建数据源:通过`com.mchange.v2.c3p0.ComboPooledDataSource`类创建数据源对象,并设置相关属性。 - 获取与释放连接:使用数据源提供的方法获取和归还数据库连接。 5. **最佳实践**: - 调整参数:根据应用...

    springMVC整合C3P0连接池

    &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- C3P0 连接池的配置参数 --&gt; ``` 这里配置了数据库驱动、URL、用户名、密码,以及C3P0的一些关键参数,如最小连接...

    c3p0用法步骤

    class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none"&gt; ${driverClassName} ${datasource.url} ${datasource.username} ${datasource.password} ...

    c3p0需要的所有的jar包(完整)

    在描述中提到的三个jar包,c3p0-0.9.1.jar、c3p0-0.9.1.2.jar和c3p0-0.9.1-pre6.jar,都是C3P0的不同版本。通常,你需要的是最新版本,以获取最新的功能和修复的bug。例如,c3p0-0.9.1.2.jar比c3p0-0.9.1.jar更新,...

    C3P0连接池jar包(正式).zip

    3. **初始化C3P0**:在代码中创建` ComboPooledDataSource `对象,并加载配置,或者在Spring等框架中通过XML或注解方式配置C3P0数据源。 4. **获取与释放连接**:使用`getConnection()`方法从数据源获取连接,使用...

    c3p0-0.9.2-pre1

    **c3p0-0.9.2-pre1:数据库连接池详解** c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0-0.9.2-pre1是其在2007年发布的一个版本,尽管现在有更新的版本,但这个老...

    c3p0-0.9.1.2.zip

    C3P0的数据源实现类是`com.mchange.v2.c3p0.ComboPooledDataSource`。 3. **JNDI**:Java Naming and Directory Interface,是一种服务定位机制,用于将资源(如数据源)与应用程序解耦,使得资源可以在服务器上...

    c3p0-0.9.1.2源码及jar包

    &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;!-- 其他配置项... --&gt; ``` 这里,`maxPoolSize`和`minPoolSize`分别设置了连接池的最大和最小连接数。 通过深入学习...

    c3p0-0.9.5.5.bin.rar

    3. 在代码中初始化C3P0的数据源,如` ComboPooledDataSource cpds = new ComboPooledDataSource();` 4. 配置数据源,加载配置文件,如`cpds.setConfigFile("/path/to/c3p0-config.xml");` 5. 通过数据源获取数据库...

    C3P0和DButils

    import com.mchange.v2.c3p0.ComboPooledDataSource; // 初始化C3P0数据源 ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setDriverClass("com.mysql.jdbc.Driver"); cpds.setJdbcUrl("jdbc:...

    javaweb后端开发用到的c3p0jar包javaweb后端开发用到的c3p0jar包.rar

    - `com.mchange.v2.c3p0.ComboPooledDataSource`:这是C3P0的主要数据源类,用于创建和管理数据库连接。 - `ConnectionPoolDataSources`:辅助类,用于构建和配置`ComboPooledDataSource`实例。 - `...

    c3p0连接池所需要用到的2个jar包

    3. 在你的代码中,通过` ComboPooledDataSource `类实例化C3P0数据源,并设置配置文件路径。 4. 获取数据库连接,使用后归还到连接池。 总的来说,C3P0连接池是Java开发中实现数据库连接管理的重要工具,这两个JAR...

Global site tag (gtag.js) - Google Analytics