數據庫連接池
- 一個存放數據庫連接的容器(集合)
當系統初始化好後,容器被創建,容器中會申請一些連接對象,當用戶來訪問數據庫時,從數據庫中獲取連接對象,用戶訪問完之後,會將連接對象歸還給容器
- 好處:
- 節約資源
- 訪問高效
- 實現:
- 標準接口DataSource
- 獲取連接getConnection()
- 歸還連接Connection.close()
- 數據庫廠商:
- C3P0
- Druid
- 標準接口DataSource
- C3P0
- 導入jar包
- 定義配置文件
- 創建核心對象
- 獲取連接
- Druid
- 導入jar包
- 定義配置文件
- 加載配置文件
- 獲取數據庫連接池對象:通過工廠類來獲取
- 獲取連接
Spring JDBC : JDBC Template
Spring框架對JDBC的簡單封裝
- 導入jar包
- 創建JdbcTemplate對象
- 調用方法來完成CRUD
- update()執行DML語句
- queryForMap()查詢結果封裝爲map集
- queryForList()查詢結果封裝爲list集
- query()查詢結果封裝爲JavaBean對象
- queryForObject()查詢結果封裝爲對象