欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解springboot 使用c3p0數(shù)據(jù)庫連接池的方法

 更新時間:2017年09月19日 16:04:57   作者:淺夏丶未央  
本篇文章主要介紹了springboot 使用c3p0數(shù)據(jù)庫連接池的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

使用springboot開發(fā)時,默認使用內(nèi)置的tomcat數(shù)據(jù)庫連接池,經(jīng)常碰到這種情況:運行時間一長,數(shù)據(jù)庫連接中斷了。所以使用c3p0連接池吧。

引入的maven依賴:

<dependency>
  <groupId>c3p0</groupId>
  <artifactId>c3p0</artifactId>
  <version>0.9.1.2</version>
</dependency>

c3p0的配置信息,寫到application.properties配置文件中,需要注意的是,c3p0的數(shù)據(jù)庫用戶名是user不是username:

c3p0.jdbcUrl=jdbc:mysql://ip:port/dnname?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
c3p0.user=${username}
c3p0.password=${password}
c3p0.driverClass=com.mysql.jdbc.Driver
c3p0.minPoolSize=2
c3p0.maxPoolSize=10
c3p0.maxIdleTime=1800000
c3p0.acquireIncrement=3
c3p0.maxStatements=1000
c3p0.initialPoolSize=3
c3p0.idleConnectionTestPeriod=60
c3p0.acquireRetryAttempts=30
c3p0.acquireRetryDelay=1000
c3p0.breakAfterAcquireFailure=false
c3p0.testConnectionOnCheckout=false

springboot配置c3p0數(shù)據(jù)源datasource:

@Configuration
public class DatasourceConfiguration {

 @Bean(name = "dataSource")
 @Qualifier(value = "dataSource")
 @Primary
 @ConfigurationProperties(prefix = "c3p0")
 public DataSource dataSource()
 {
  return DataSourceBuilder.create().type(com.mchange.v2.c3p0.ComboPooledDataSource.class).build();
 }
}

對于其他的一些數(shù)據(jù)源也可使用類似方式,當(dāng)然有些數(shù)據(jù)源springboot提供了更加簡潔的方式,需要參數(shù)官方文檔。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 中序列化與readResolve()方法的實例詳解

    java 中序列化與readResolve()方法的實例詳解

    這篇文章主要介紹了java 中序列化與readResolve()方法的實例詳解的相關(guān)資料,這里提供實例幫助大家理解這部分知識,需要的朋友可以參考下
    2017-08-08
  • Java?Collections.sort()實現(xiàn)List排序的默認方法和自定義方法

    Java?Collections.sort()實現(xiàn)List排序的默認方法和自定義方法

    這篇文章主要介紹了Java?Collections.sort()實現(xiàn)List排序的默認方法和自定義方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2017-06-06
  • 深入理解Java main方法詳解

    深入理解Java main方法詳解

    這篇文章主要為大家介紹了Java main方法詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Websocket如何保證接收消息完整性

    Websocket如何保證接收消息完整性

    用springboot起了個websocket服務(wù)端,有時候客戶端發(fā)來的消息過長,無法接收完整,需要進行額外的處理,這篇文章主要介紹了Websocket如何保證接收消息完整性,需要的朋友可以參考下
    2023-09-09
  • 二叉樹遞歸迭代及morris層序前中后序遍歷詳解

    二叉樹遞歸迭代及morris層序前中后序遍歷詳解

    這篇文章主要為大家介紹了二叉樹遞歸迭代詳解及二叉樹的morris遍歷、層序遍歷、前序遍歷、中序遍歷、后序遍歷示例分析,有需要的朋友可以借鑒參考下
    2021-11-11
  • Spring Boot實現(xiàn)發(fā)送郵件

    Spring Boot實現(xiàn)發(fā)送郵件

    這篇文章主要為大家詳細介紹了Spring Boot實現(xiàn)發(fā)送郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Springboot主程序類注解配置過程圖解

    Springboot主程序類注解配置過程圖解

    這篇文章主要介紹了Springboot主程序類注解配置過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 最新評論