更新時間:2022-04-07 12:18:05 來源:動力節點 瀏覽1670次
動力節點小編來告訴大家什么是Java數據庫連接池。顧名思義,就是一個池子,里面放著數據庫連接,應用服務需要的時候就去池子里面拿,用完之后歸還給池子。沒錯,就是這樣。
數據庫連接池負責分配、管理、釋放數據庫連接,它允許應用服務重復使用數據庫連接,而非重新建立。
您可以通過為其定義連接管理器來為數據源配置連接池。
以下示例代碼使用server.xmlconnectionManager文件中的元素 為數據源定義連接池:
<dataSource id="DefaultDataSource" jndiName="jdbc/example" jdbcDriverRef="DB2" >
<connectionManager maxPoolSize="10" minPoolSize="2"/>
<properties.db2.jcc databaseName="TESTDB"/>
</dataSource>
服務器對未在連接管理器元素上定義的任何連接管理設置使用默認值。如果根本沒有為數據源定義連接管理器,則服務器將使用所有設置的默認值。
使用線程本地存儲進行連接可以提高多線程系統上應用程序的性能。
您可以定義多個數據源并將每個數據源與不同的連接管理器相關聯。但是,您不能將多個數據源與單個連接管理器相關聯。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習