posts - 42,  comments - 84,  trackbacks - 0
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          我對DAO的理解就是對數據庫的訪問封裝在一個接口里,當用戶需要訪問數據庫的時候只需要簡單的對調用接口,而不需要和數據庫有直接的接觸。
          下面介紹一個簡單的DAO對數據庫訪問的建立:

          首先我們需要建立
          1、一個DAO接口:UserDAO.java在里面定義數據庫操作的所有方法
          2、一個實現了DAO接口的類、UserDAOImpl.java,完成了對DAO的實現并且將取得的數據存放到VO類中。
          3、一個數據庫訪問的基礎類、DataBaseConnection.java里面封裝了對數據庫的連接Connection,外部訪問這個類的方法可以返回一個Connection接口的實現
          4、一個VO類,UserVO.java,里面包含了所有需要返回的出來的數據、利用set方法和get方法對類對象進行基本的設置
          5、一個Factory類,封裝了具體實現了UserDAO接口的UserDAOImpl類對象,調用Factory類的時候直接返回一個UserDAO的對象

          這樣的話一個DAO設計就完成了
          這個時候當我們需要對數據庫進行訪問的時候只需要聲明一個UserDAO接口然后實例化一個工廠類實現UserDAO接口,這樣我們就可以遍歷VO類得到我們要的數據。

          posted on 2007-12-16 16:30 Dong 閱讀(1141) 評論(1)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 来凤县| 泰宁县| 六枝特区| 渭源县| 布尔津县| 侯马市| 财经| 龙口市| 临沧市| 武安市| 宜阳县| 伊宁县| 中宁县| 嘉义县| 永川市| 北海市| 涞水县| 治县。| 东安县| 洱源县| 宣威市| 郯城县| 曲阜市| 庐江县| 泉州市| 民丰县| 郴州市| 大同县| 洞头县| 碌曲县| 三门县| 忻州市| 西宁市| 绥化市| 本溪| 孝义市| 永新县| 永登县| 响水县| 敦煌市| 鹤峰县|