Hibernate對連線池的支援

2021-08-11 05:39:24 字數 1443 閱讀 5587

連線池

作用: 管理連線;提公升連線的利用效率!

常用的連線池:c3p0連線池

hibernate 自帶的也有乙個連線池,且對

c3p0

連線池也有支援!

hbm 自帶連線池:

只維護乙個連線,比較簡陋。

可以檢視hibernate.properties

檔案檢視連線池詳細配置

:

#################################

### hibernate connection pool ###     

#################################

hibernate.connection.pool_size 1        【hbm 自帶連線池: 只有乙個連線

###########################

### c3p0 connection pool###    【hbm

對c3p0

連線池支援】

###########################

#hibernate.c3p0.max_size 2 最大連線數

#hibernate.c3p0.min_size 2 最小連線數

#hibernate.c3p0.timeout 5000           超時時間

#hibernate.c3p0.max_statements 100     最大執行的命令的個數

#hibernate.c3p0.idle_test_period 3000    空閒測試時間

#hibernate.c3p0.acquire_increment 2     連線不夠用的時候, 每次增加的連線數

#hibernate.c3p0.validate false

【hbm

對c3p0

連線池支援,核心類】

告訴hib

使用的是哪乙個連線池技術。

這一句用於指定hibernate的連線提供方式,如果沒有將不會使用c3p0作為hibernate的連線池。

hibernate連線池引數說明

池配置屬性 所指定的內容 initialsize 池啟動時建立的連線數量 maxactive 同一時間可從池中分配的最多連線數,如果設定為0,表示無限制 maxidle 池裡不會被釋放的最多空閒連線數,如果設定為0,表示無限制 maxopenpreparedstatements 在同一時間能夠從語句...

hibernate配置和JDBC連線池

這是hiberante.cfg.xml的標頭檔案,固定形式,否則無法解析 配置資訊 jdbc配置專案 資料庫使用者名稱 sa 資料庫密碼 sa123 連線字串 jdbc jtds sqlserver localhost 1433 tjp db 驅動類 net.sourceforge.jtds.jdb...

連線池與使用Tomcat的連線池

what is connection pool?看圖 1 存放connection物件的容器 2 減少連線資料庫的開銷 3 程式請求連線時,在connection pool中取連線 4 連線使用完後,放回connection pool,不釋放 5 connection pool對連線進行管理 計數 ...