自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Hibernate數(shù)據(jù)庫連接池

開發(fā) 后端
本文講述Hibernate數(shù)據(jù)庫連接池。作者在做一個項目的時候,發(fā)現(xiàn)一個問題在本機測試都ok 但是發(fā)布到生產(chǎn)機上就出了問題。后來把數(shù)據(jù)庫的鏈接改成連接池的方式,問題就解決了。

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

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

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

考慮一下 把數(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 重復導入問題處理
責任編輯:book05 來源: csdn
相關推薦

2010-03-18 15:09:15

python數(shù)據(jù)庫連接

2009-09-22 16:04:50

Hibernate連接

2009-09-22 14:52:55

Hibernate p

2009-06-17 16:22:45

Hibernate連接

2017-06-22 14:13:07

PythonMySQLpymysqlpool

2019-11-27 10:31:51

數(shù)據(jù)庫連接池內(nèi)存

2009-06-16 09:25:31

JBoss配置

2015-04-27 09:50:45

Java Hibern連接池詳解

2009-06-17 09:59:46

Hibernate 連

2018-10-10 14:27:34

數(shù)據(jù)庫連接池MySQL

2021-08-12 06:52:01

.NET數(shù)據(jù)庫連接池

2020-04-30 14:38:51

數(shù)據(jù)庫連接池線程

2009-07-29 09:33:14

ASP.NET數(shù)據(jù)庫連

2018-01-03 14:32:32

2009-07-17 13:32:49

JDBC數(shù)據(jù)庫

2011-05-19 09:53:33

數(shù)據(jù)庫連接池

2025-01-16 10:30:49

2011-07-29 15:11:42

WeblogicOracle數(shù)據(jù)庫連接

2010-03-18 14:55:17

Python數(shù)據(jù)庫連接

2009-09-25 13:18:15

Hibernate數(shù)據(jù)
點贊
收藏

51CTO技術棧公眾號