亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

利用c3p0配置數據庫連接

系統 1573 0

?

<!-- 配置數據源 -->
<bean id="propertyConfigurer"
?? class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
?? <property name="location" value="/WEB-INF/database-config.properties" />
</bean>


<bean ?id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" abstract="false" singleton="true" lazy-init="default" autowire="default" dependency-check="default">
??
?? <property name="driverClass" value="${love.driver}"></property>
?? <property name="jdbcUrl" value="${love.url}"></property>
?? <property name="user" value="${love.username}"></property>
?? <property name="password" value="${love.password}"></property>
??
?? <!-- 詳細參數說明參見database-config.properties -->
?? <property name="initialPoolSize" value="${love.initialPoolSize}"></property>
?? <property name="minPoolSize" value="${love.minPoolSize}"></property>
?? <property name="maxPoolSize" value="${love.maxPoolSize}"></property>
?? <property name="maxIdleTime" value="${love.maxIdleTime}"></property>
?? <property name="acquireIncrement" value="${love.acquireIncrement}"></property>
?? <property name="idleConnectionTestPeriod" value="${love.idleConnectionTestPeriod}"></property>
?? <property name="acquireRetryAttempts" value="${love.acquireRetryAttempts}"></property>
?? <property name="breakAfterAcquireFailure" value="${love.breakAfterAcquireFailure}"></property>
?? <property name="maxStatements" value="${love.maxStatements}"></property>
?? <property name="testConnectionOnCheckout" value="${love.testConnectionOnCheckout}"></property>
</bean>

?

database-config.properties 配置:(mysql數據庫, 部份內容摘自互聯網)

##基礎配置:
love.driver=org.gjt.mm.mysql.Driver
love.url=jdbc:mysql://127.0.0.1:3306/love?autoReconnect=true&amp;characterEncoding=utf-8
love.username=root

love.password=123456

##初始化時獲取的連接數,取值應在minPoolSize與maxPoolSize之間。Default: 3
love.initialPoolSize=10

##連接池中保留的最小連接數
love.minPoolSize=5
???
##連接池中保留的最大連接數,Default: 15
love.maxPoolSize=30

##最大空閑時間,60秒內未使用則連接被丟棄。若為0則永不丟棄。Default: 0
love.maxIdleTime=60

##當連接池中的連接耗盡的時候c3p0一次同時獲取的連接數。Default: 3
love.acquireIncrement=5

##每60秒檢查所有連接池中的空閑連接。Default: 0
love.idleConnectionTestPeriod=60

##定義在從數據庫獲取新連接失敗后重復嘗試的次數。Default: 30?
love.acquireRetryAttempts=20

##獲取連接失敗將會引起所有等待連接池來獲取連接的線程拋出異常。但是數據源仍有效
##保留,并在下次調用getConnection()的時候繼續嘗試獲取連接。如果設為true,那么在嘗試
##獲取連接失敗后該數據源將申明已斷開并永久關閉。Default: false
love.breakAfterAcquireFailure=true

##JDBC的標準參數,用以控制數據源內加載的PreparedStatements數量。但由于預緩存的statements
##屬于單個connection而不是整個連接池。所以設置這個參數需要考慮到多方面的因素。
##如果maxStatements與maxStatementsPerConnection均為0,則緩存被關閉。Default: 0
love.maxStatements=0

##因性能消耗大請只在需要的時候使用它。如果設為true那么在每個connection提交的
##時候都將校驗其有效性。建議使用idleConnectionTestPeriod或automaticTestTable
##等方法來提升連接測試的性能。Default: false
love.testConnectionOnCheckout=false

?

?

一.連接mysql數據庫

< bean id ="dataSource" ?class ="com.mchange.v2.c3p0.ComboPooledDataSource" ?destroy-method ="close" abstract ="false" singleton ="true"? lazy-init ="default" autowire ="default" dependency-check ="default" >

< property name ="driverClass" > < value > com.mysql.jdbc.Driver </ value > </ property >

< property name ="jdbcUrl" > < value > jdbc:mysql://192.168.0.1/databasename?useUnicode=true &amp; characterEncoding=utf-8 &amp; autoReconnect=true </ value > </ property >

< property name ="user" > < value > username </ value > </ property >

< property name ="password" > < value > password </ value > </ property >

< property name ="minPoolSize" > < value > 10 </ value > </ property >

< property name ="maxPoolSize" > < value > 20 </ value > </ property >

< property name ="initialPoolSize" > < value > 10 </ value > </ property > </ bean >

< bean id ="sessionFactory" ?class ="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >

< property name ="dataSource" > < ref bean ="dataSource" ></ ref > </ property >

< property name ="hibernateProperties" > < props >

< prop key ="hibernate.dialect" > org.hibernate.dialect.MySQLDialect </ prop >

< prop key ="hibernate.show_sql" > ?false </ prop >

< prop key =" hibernate.generate_statistics " > true </ prop >

< prop key ="hibernate.cache.use_query_cache" > ?true </ prop >

< prop key ="hibernate.cache.use_second_level_cache" > true </ prop >

< prop key ="hibernate.cache.provider_class" > net.sf.ehcache.hibernate.EhCacheProvider </ prop >

< prop key ="hibernate.connection.provider_class" > ?org.hibernate.connection.C3P0ConnectionProvider

</ prop >

< prop key ="hibernate.query.substitutions" > ?true 1, false 0, yes 'Y', no 'N' </ prop >

< prop? key ="hibernate.bytecode.use_reflection_optimizer" > true </ prop >

< prop key ="hibernate.use_outer_join" > true </ prop >

< prop key ="hibernate.prepare_sql" > true </ prop >

< prop key ="hibernate.query.factory_class" > org.hibernate.hql.ast.ASTQueryTranslatorFactory </ prop >

</ props >

</ property >

< property name ="mappingResources" >

< list >

< value > xxx/xx/xx.hbm.xml </ value >

< value > xxx/xx/xx.hbm.xml </ value >

</ list >

</ property >

</ bean >


二.連接Oracle數據庫

< property name ="driverClass" > < value > oracle.jdbc.driver.OracleDriver </ value > </ property >

< property name ="jdbcUrl" > < value > jdbc:oracle:thin:@192.168.0.1:1521:orcl </ value > </ property >

< prop key ="hibernate.dialect" > org.hibernate.dialect.OracleDialect </ prop >


利用c3p0配置數據庫連接


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲福利 影院 | 草逼网站 | 日本波多野结衣在线 | 日本人成免费大片 | 久久精品视频6 | 狠狠色丁香婷婷久久综合2021 | 性视频一区二区三区免费 | 国产一级片子 | 久久免费视频播放 | 亚洲欧美一区二区三区九九九 | 欧美日韩一二三区免费视频观看 | 精品久久久久久中文字幕欧美 | 国产精品久久永久免费 | 欧美日韩一区二区亚洲 | 天天综合天天综合色在线 | 久久中文亚洲国产 | 日韩欧美高清在线观看 | 一级毛片免费视频日本 | 免费观看黄色a一级录像 | 青青青青手机在线视频观看国产 | 亚洲性一级理论片在线观看 | 俄罗斯毛片免费大全 | 日日摸夜夜欧美一区二区 | 波多野结中文字幕在线69视频 | 伊人国产在线播放 | 亚洲国产第一区 | 免费一级毛片清高播放 | 亚洲日日干| 国产亚洲精 | 一级毛片免费播放视频 | 青青草国产一区二区三区 | 久久精品视频7 | 色综合久久综合欧美综合网 | 精品国产免费人成高清 | 91激情视频| 九九热视频精品在线观看 | 久久综合一 | 国产 麻豆 欧美亚洲综合久久 | 青青国产成人精品视频 | 人人干在线观看 | 欧洲一级黄色片 |