美文网首页
什么是DAO?为什么要有它的存在

什么是DAO?为什么要有它的存在

作者: 健健_73d5 | 来源:发表于2020-01-04 19:08 被阅读0次

    DAO用来封装Data Source的..就比如,Connection conn = DAOFacotry.createConnection()..

    就可以把Driver. URL. username, passpword这一些放在DAO中

    DAO也是把对数据库的操作(比如最基本的CRUD操作)全部封装在里面..

    比如说你要你要插入一个新的用户..那么.在DAO中我们只需要提供一个insertUser(User user)这一个方法就可以了..具体的操作是在DAO中实现的…

    那么对于要调用DAO的时候.我们只要知道insertUser(User)是用来插入一个新的用户…而不需要知道是如何实现的..

    DAO一般是跟Factory和Interface模式一起用的..

    Factory来建立数据库和定义具体的DAO(比如说是UserDao..CustomerDao..)

    原文

    相关文章

      网友评论

          本文标题:什么是DAO?为什么要有它的存在

          本文链接:https://www.haomeiwen.com/subject/ptdczttx.html