資料庫連線池基本介紹及常用jar包<一>

從此仗劍走天涯發表於2020-12-22

1 概念

  • 其實就是一個容器(集合),存放資料庫連線的容器。當系統初始化好後,容器被建立,容器中會申請一些連線物件,當使用者來訪問資料庫時,從容器中獲取連線物件,使用者訪問完後,會將連線物件歸還給容器。

2 使用資料庫連線池的好處:

  • 1 節約資源。
  • 2 使用者訪問高效。

3 實現:

3.1:標準介面:DataSource javax.sql包下

  • 方法:
    • 獲取連線:getConnection()
    • 歸還連線:Connection.close().如果連線物件Connection是從連線池中獲取的,那麼呼叫Connection.close()方法,則不會再關閉連線了,而是歸還連線

3.2 一般我們不去實現它,有資料庫廠商來實現(常見的資料庫連線池)

  • C3p0:資料庫連線池技術
  • Druid:資料庫連線池實現技術,有阿里巴巴提供的
  • Spring JDBC:Spring框架對JDBC的簡單封裝。提供了一個JDBCTemplate物件簡化JDBC的簡單開發。

4 連線資料庫的jar包

在這裡插入圖片描述
網盤連線:
連結:https://pan.baidu.com/s/1KuUhSpg4dbjkLHWuX4c_mA
提取碼:tadl
複製這段內容後開啟百度網盤手機App,操作更方便哦

在這裡插入圖片描述
建立一個資料夾用來存放jar包(libs) Add as Library 新增到專案中來

相關文章