當前位置:吉日网官网 - 中國傳統 - 什麽是dao工廠模式?

什麽是dao工廠模式?

DAO就是對數據庫裏面的數據的增刪改查的操作,而工廠模式是對數據庫連接的封裝,不同數據庫不同的連接(如代碼2);

DAO的功能:

1、 DAO用來封裝Data Source的;就比如,Connection conn = DAOFacotry.createConnection();

就可以把Driver. URL. username, passpword這壹些放在DAO中

以後要更改數據庫的類型.比如要把MSSQL換成Oracle的話;只需要更改DAOFacory裏面的getConnection()裏面的Driver.URL.之類的;

2、DAO也是把對數據庫的操作(比如最基本的CRUD操作)全部封裝在裏面;

比如要要插入壹個新的用戶;那麽在DAO中只需要提供壹個insertUser(User user)這壹個方法就可以了;具體的操作是在DAO中實現的;

那麽對於要調用DAO的時候,只要知道insertUser(User)是用來插入壹個新的用戶;而不需要知道是如何實現的。

  • 上一篇:誰知道古箏音樂《抗擊臺風》和《春到拉薩》是什麽水平?
  • 下一篇:什麽是燃面?
  • copyright 2024吉日网官网