不用各種框架,就是JSP+Servlet+Dao這樣的模式
主要有兩個問題
1.理論上Dao是負責資料庫的,那麼所有跟資料庫的操作(包括關閉connection、statement、resultset)都應該在dao內部完成。但是有的時候在servlet中某一個操作要涉及到調用多個dao,那麼就意味著相應的connection可能會被打開關閉多次,嚴重影響性能。那麼是不是應該將其移到servlet中做呢?
2.關閉的時候,是不是關閉了connection,就會自動關閉statement和resultset,那就不必辛辛苦苦的全部關一遍。
1 資料庫連線池
2 不會,需要手動釋放statement和resultset