摘 要:基于Data Access Object(DAO)設(shè)計模式,利用抽象、接口、類反射技術(shù)設(shè)計和實現(xiàn)了可重用Java數(shù)據(jù)庫操作組件。它封裝了注冊和載入JDBC驅(qū)動程序、建立數(shù)據(jù)庫連接、運行Structured Query Language(SQL)語句及處理查詢結(jié)果集、查詢結(jié)果集的分頁顯示操作,簡化了Java DataBase Connectivity(JDBC)代碼的編寫,通過編寫SQL語句,完成與數(shù)據(jù)庫的交互。它設(shè)計的目標(biāo)是簡化中小型Java數(shù)據(jù)庫應(yīng)用的開發(fā),提高開發(fā)的速度和測試的速度,降低數(shù)據(jù)庫應(yīng)用與數(shù)據(jù)來源的相關(guān)性,實現(xiàn)集中管理數(shù)據(jù)存取邏輯的功能。它與Struts框架有機(jī)結(jié)合,可進(jìn)一步提高開發(fā)Web應(yīng)用的效率。為方便使用它,通過一個例子給予了詳細(xì)描述。
關(guān)鍵詞:DAO設(shè)計模式;數(shù)據(jù)庫;JDDC;連接;抽象;Struts;類反射;JavaBeans
中圖法分類號:TP311.13
文獻(xiàn)標(biāo)識碼:A
文章編號:1001—3695(2006)02—0160—03