1. 程式人生 > >SpringMvc下資料庫連線池的使用方法

SpringMvc下資料庫連線池的使用方法

之前是使用Struts2這個框架和c3p0連線池,於是寫了一個ConnectManager類,在裡面定義了static的連線池pool,然後寫了一個function用於得到這個pool中的連線。但是這個方法被我用在SpringMvc上以後,發現了一個問題,資料庫連線暴增,並不受連線池的設定控制,經過幾小時排查後,發現是因為資料庫連線池被多次的分配,導致了上限是N*max,而且N是可以無限增加的。通過查閱SpringMvc的文件,發現數據庫連線池需要通過在xml中寫一個連線池的bean,然後將連線池注入。