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

利用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條評論
主站蜘蛛池模板: 一道本不卡免费视频 | 狠狠丁香激情久久综合 | 欧美精彩狠狠色丁香婷婷 | 久久人人爽人人爽 | 加勒比亚洲精品久久久久久久久久 | 国产在线观看成人免费视频 | 香蕉人精品视频多人免费永久视频 | 四虎影视在线影院在线观看 | 香港一级a毛片在线播放 | 日韩经典中文字幕 | 欧美激情亚洲激情 | 五月天婷婷在线视频国产在线 | 国产成人午夜片在线观看 | 欧美一级高清视频在线播放 | 性感美女一级毛片 | 国产涩| 欧美特级毛片aaaa | 黄色在线观看免费 | 久久99精品久久久久久噜噜 | 久久中字 | 久久久久国产成人精品 | 欧美aa一级片 | 免费二区| 性一级视频 | 经典邵氏三级 在线观看 | 综合亚洲一区二区三区 | 亚洲欧美综合乱码精品成人网 | 奇米网7777 | 中文字幕一区二区区免 | 精品亚洲永久免费精品 | 色综合天天综合网国产国产人 | 亚洲欧美一区二区三区在线 | 国产亚洲精彩视频 | 久久久亚洲伊人色综合网站 | 六月丁香色婷婷 | 久久这里只有精品2 | 天天干天天操天天添 | 天天干人人干 | 国产在线播放91 | 四虎永久在线视频 | 中文字幕专区在线亚洲 |