1. 程式人生 > >java mysql連線池【初學】

java mysql連線池【初學】

  1. 為什麼要用連線池
    資料庫連線池負責分配、管理和釋放資料庫連線,它允許應用程式重複使用一個現有的資料庫連線,而不是再重新建立一個;釋放空閒時間超過最大空閒時間的資料庫連線來避免因為沒有釋放資料庫連線而引起的資料庫連線遺漏。這項技術能明顯提高對資料庫操作的效能。
  2. 使用資料庫連線的幾個關鍵點
    a.併發問題。多個使用者訪問,必然時多執行緒,併發。
    b.事務處理。事務具有原子性,儘量要求每一個事務獨佔一個連線。
    c.連線池的分配與釋放。這個很大程度上影響著系統的效能。在2的連結中,用了vector來管理連線池。
    d.連線池的配置與維護。最大連線數,最小連線數,增量等等。