DAO加工厂模式 是什么样的?
还有DAO是什么我不太清楚,希望能够得到大家的帮助!

解决方案 »

  1.   

    DAO(Database Access Object)使用Microsoft Jet数据库引擎来访问数据库。
    Microsoft Jet为象Access和Visual Basic这样的产品提供了数据引擎。  与ODBC一样,DAO提供了一组API供编程使用。MFC也提供了一组DAO类,封装了
    底层的API,从而大大简化了程序的开发。利用MFC的DAO类,用户可以编写独立于
    DBMS的应用程序。  DAO是从Visual C++4.0版开始引入的。一般地讲,DAO类提供了比ODBC类更广
    泛的支持。一方面,只要有ODBC驱动程序,使用Microsoft Jet的DAO就可以访问
    ODBC数据源。另一方面,由于DAO是基于Microsoft Jet引擎的,因而在访问
    Access数据库(即*.MDB文件)时具有很好的性能。
      

  2.   

    呵呵
    有点深奥!
    能讲的在仔细点吗?
    最好用一个简单的例子讲解下,DAO和工厂模式在其中的应用。
    就举个用户注册和登陆可以吗?
    谢谢了
      

  3.   

    貌似 1楼 在ctrl c   ctrl v 方面很有功夫
      

  4.   

    简单的说,DAO = database access object 你可以理解为它就是专门和数据库打交道的类,使用DAO,可以使数据层、业务层,表现层之间的关系更明晰。
    DAO的工厂模式,就是由工厂类生产DAO,这样带来的好处就是当DAO的实现需要改变时,只修改工厂类就可以了,这样符合松散耦合的原则。