日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Hibernate數(shù)據(jù)庫連接池

在做一個項目的時候,發(fā)現(xiàn)一個問題在本機測試都ok 但是發(fā)布到生產(chǎn)機上就出了問題 。

創(chuàng)新互聯(lián)專注于建德企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。建德網(wǎng)站建設(shè)公司,為建德等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

提示鏈接不到數(shù)據(jù)庫 用的mysql  。

后來發(fā)現(xiàn)了是mysql 設(shè)置的鏈接時間 比較短

考慮一下 把數(shù)據(jù)庫的鏈接 改成了 連接池的方式 

問題 解決了

下面 把Hibernate數(shù)據(jù)庫連接池的代碼貼出來

proxoolconf.xml  放在 src 的根目錄

 
 
 
  1. < ?xml version="1.0" encoding="UTF-8"?> 
  2. < !-- the proxool configuration can be embedded within your own application's.  
  3. Anything outside the "proxool" tag is ignored. --> 
  4. < something-else-entirely> 
  5. < proxool> 
  6. < !--連接池的別名--> 
  7. < alias>DBPool< /alias> 
  8. < !--proxool只能管理由自己產(chǎn)生的連接--> 
  9. < driver-url> 
  10. jdbc:mysql://121.199.27.237:3306/zp11a1_db?useUnicode=true&characterEncoding=GBK 
  11. < /driver-url> 
  12. < !--  -->JDBC驅(qū)動程序--> 
  13. < driver-class>com.mysql.jdbc.Driver< /driver-class> 
  14. < driver-properties> 
  15. < property name="user" value="zp11a1"/> 
  16. < property name="password" value="k6c5t6h4v4"/> 
  17. < /driver-properties> 
  18. < !-- proxool自動偵察各個連接狀態(tài)的時間間隔(毫秒),偵察到空閑的連接就馬上回收,超時的銷毀--> 
  19. < house-keeping-sleep-time>90000< /house-keeping-sleep-time> 
  20. < !-- 指因未有空閑連接可以分配而在隊列中等候的最大請求數(shù),超過這個請求數(shù)的用戶連接就不會被接受--> 
  21. < maximum-new-connections>20< /maximum-new-connections> 
  22. < !-- 最少保持的空閑連接數(shù)--> 
  23. < prototype-count>5< /prototype-count> 
  24. < !-- 允許最大連接數(shù),超過了這個連接,再有請求時,就排在隊列中等候,最大的等待請求數(shù)由maximum-new-connections決定--> 
  25. < maximum-connection-count>100< /maximum-connection-count> 
  26. < !-- 最小連接數(shù)--> 
  27. < minimum-connection-count>10< /minimum-connection-count> 
  28. < /proxool> 
  29. < /something-else-entirely> 
  30. hibernate.cfg.xml 的配置 如下  
  31. < ?xml version='1.0' encoding='UTF-8'?> 
  32. < !DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 
  33. < hibernate-configuration> 
  34.  < session-factory> 
  35.   < property name="hibernate.connection.provider_class"> 
  36.    org.hibernate.connection.ProxoolConnectionProvider  
  37.   < /property> 
  38.   < property name="hibernate.proxool.pool_alias">DBPool< /property> 
  39.   < property name="hibernate.proxool.xml"> 
  40.    proxoolconf.xml  
  41.   < /property> 
  42.   < !--是否將運行期生成的SQL輸出到日志以供調(diào)試--> 
  43.   < property name="show_sql">true< /property> 
  44.   < !--指定連接的語言--> 
  45.   < property name="dialect"> 
  46.    org.hibernate.dialect.MySQLDialect  
  47.   < /property> 
  48.   < !--映射Student這個資源--> 
  49.   < mapping resource="com/bsoar/hibernate/pojo/Cancellation.hbm.xml" /> 
  50.   < mapping resource="com/bsoar/hibernate/pojo/Arrearage.hbm.xml" /> 
  51.   < mapping resource="com/bsoar/hibernate/pojo/Role.hbm.xml" /> 
  52.   < mapping resource="com/bsoar/hibernate/pojo/CustomerInfo.hbm.xml" /> 
  53.   < mapping resource="com/bsoar/hibernate/pojo/Notice.hbm.xml" /> 
  54.   < mapping resource="com/bsoar/hibernate/pojo/Function.hbm.xml" /> 
  55.   < mapping resource="com/bsoar/hibernate/pojo/Employee.hbm.xml" /> 
  56.   < mapping resource="com/bsoar/hibernate/pojo/TOrder.hbm.xml" /> 
  57.   < mapping resource="com/bsoar/hibernate/pojo/PriceFile.hbm.xml" /> 
  58.   < mapping resource="com/bsoar/hibernate/pojo/PolicyFile.hbm.xml" /> 
  59.  
  60.  < /session-factory> 
  61. < /hibernate-configuration> 

這樣就建立好了Hibernate數(shù)據(jù)庫連接池。

【編輯推薦】

  1. 強人Hibernate文檔筆記(上)
  2. 強人Hibernate文檔筆記(中)
  3. 強人Hibernate文檔筆記(下)
  4. Hibernate優(yōu)化方法解析
  5. hibernate 重復(fù)導(dǎo)入問題處理

本文標題:Hibernate數(shù)據(jù)庫連接池
分享地址:http://m.5511xx.com/article/djjpsji.html