DBUTIL的優點就是:簡潔,簡單;而他的缺點則是沒有對事務提交進行封裝。
使用時,先要重寫DataSoure,繼承BasicDataSource類,這個類主要是用來得到數據庫連接。然後使用QueryRunner來關聯。
DBUTIL中會需要實現ResultSetHandler接口,他的子類有很多,列如BeanList,Bean,List...這樣就能滿足客戶端的不同需求。
這裏用BeanListHandler來舉例。
DBUTIL中使用元數據與Bean實現動態賦值。將元數據實現動態匹配。並根據所傳過來的handler來對Result進行封裝。例如這裏用BeanList來舉例,它會將Result利用反射機制封裝成BeanList返回。
DBUTIL是對JDBC的壹種簡單的封裝,他比JDBC更簡潔,簡單。使用起來只需要寫好語句不用在意繁瑣的代碼實現。
從DBUTIL中妳應該能體驗到元數據,反射,泛型,變長參數的應用。還有代碼盡量精簡。
呵呵,純手打。請采納。